如何在 Stack 小部件中添加 PageView 小部件?

苏丹阿列芬

作为 flutter 的初学者,我正在开发一个报价应用程序。我使用了一个堆栈小部件在屏幕中央同时使用图像和文本。现在我想添加一个页面浏览小部件来滚动并进入下一页。请建议我应该在哪里以及如何使用页面浏览小部件?

  class OverviewScreen extends StatefulWidget {
  @override
 _OverviewScreenState createState() => _OverviewScreenState();
  }

  class _OverviewScreenState extends State<OverviewScreen> {

  @override
  Widget build(BuildContext context) {
  return MaterialApp(
  home:Scaffold(
    extendBodyBehindAppBar: true,
    appBar: AppBar(
        title: Text("Hu   R   Rehman",
        style: TextStyle(fontFamily: "MonteCarlo"),),
        centerTitle: true,
      leading: Icon(Icons.menu),

      shape:RoundedRectangleBorder(
        borderRadius: BorderRadius.vertical(bottom: Radius.circular(16))
      ),
    backgroundColor: Colors.transparent,
      elevation: 0,

    ),
    body:
    Stack(
      children:<Widget>[
        Image(
          image:AssetImage('Image/soc1.jpg'),
          fit:BoxFit.cover,
          width: double.infinity,
          height: double.infinity,
        ),
        Align(alignment: Alignment.center,
           child: Text(' This is my text '
             ,style: TextStyle(fontSize: 30.0,
                 fontFamily:"MonteCarlo",
                 color: Colors.white,
                   fontWeight: FontWeight.w700 ) )

          )
          ],
          )
          ),
          );
          }
          }
本尼迪克特

看看这个是否解决了你的问题:

class MyHomePage extends StatefulWidget {


  const MyHomePage({Key? key,}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  final _pageController = PageController();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Title'),
      ),
      body: Center(
        child: Stack(
          alignment: Alignment.center,
          children: [
            PageView(
              controller: _pageController,
              children:[
                Image(image: AssetImage('Location of your image')),
                //Add more Image Widgets
              ]
            ),
            const Text(
              'Add you Text here',
            ),
            
          ],
        ),
      ),
      
    );
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在pyqt qdock小部件中添加图像

如何在Android小部件EditText中添加水印?

如何在Flutter中为小部件添加边框?

如何在侧边栏小部件中添加按钮?

如何在Flutter中模糊小部件

如何使用Flutter中的Stack小部件部分覆盖视图

定位的小部件必须直接放置在Stack小部件中

如何在PageView小部件中更改FloatingActionButton的颜色?

如何在共享首选项中添加小部件

如何在文本中包含小部件?

可滚动小部件内的Flutter PageView

如何使用Qt中的代码将小部件添加到中央小部件中

如何在小部件树中添加命令?

如何在小部件中添加垂直滚动条?

如何在Flutter中的Stack小部件中隐藏特定的孩子

如何在行小部件中两个文本小部件之间的文本小部件中添加省略号

如何在GtkGrid中对齐小部件

如何在SonarQube 6.2中添加历史小部件?

如何在 PageView 中的小部件之间共享数据?

如何使球小部件被kivy中的矩形小部件偏转?

如何在虚幻引擎中添加小部件

如何在 Kivy 中填充小部件?

如何在android中动态添加小部件?

Kivy 如何访问子小部件中的小部件

如何解決flutter pageview中的堆棧小部件問題?

使用 Stack 小部件时如何防止更改自定义小部件的默认样式?

添加新小部件時如何縮小QSplitter中的第一個小部件?

如何在 Flutter 的 Stack 小部件中使用 Image?

如何在添加的小部件中添加新的小部件?