Flutter Widgets 之 PageView
https://www.cnblogs.com/mengqd/archive/2020/02/29/12381848.html 注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 基础用法 PageView控件可以实现一个“图片轮播”的效果,PageView不仅可以水平滑动也可以垂直滑动,简单用法如下: PageView( children: <Widget>[ MyPage1(), MyPage2(), MyPage3(), ], ) PageView滚动方向默认是水平,可以设置其为垂直方向: PageView( scrollDirection: Axis.vertical, ... ) PageView配合PageController可以实现非常酷炫的效果,控制每一个Page不占满, PageView( controller: PageController( viewportFraction: 0.9, ), ... ) PageController中属性 initialPage 表示当前加载第几页,默认第一页。 onPageChanged 属性是页面发生变化时的回调,用法如下: PageView( onPageChanged: (int index){ }, ... ) 无限滚动