PageView.builder(
controller: _pageController,
pageSnapping: true,
onPageChanged: (index){
setState(() {
_pageIndex = index;
});
},
itemCount: widget.bannerList.length * 10000,//设置一个很大的count
itemBuilder: (_, index){
return _itemView(index % (widget.bannerList.length)); //利用下标与数据源长度取余重复构建视图
});
flutter PageView设置无限滚动
最新推荐文章于 2025-05-31 00:41:04 发布