【发布时间】:2021-04-07 13:36:52
【问题描述】:
PageView.builder(
itemBuilder: (ctx, index) => pages[index],
itemCount: pages.length,
controller: _pageController,
physics: NeverScrollableScrollPhysics(),
onPageChanged: (index) {
setState(() {
_selectedIndex = index;
});
},
)
当 pageChanged 时,我希望 item 可以知道它被显示或隐藏,所以我可以做点什么 也许我需要一个听众?但我不知道如何编码,请有人帮助我!
【问题讨论】:
-
在构造函数中使用
AnimatedBuilder并传递animation: _pageController -
我忘了补充说你应该在
AnimatedBuilder里面使用itemBuilder -
谢谢,你能详细描述一下吗?
-
@zerongjiang 你能准确描述一下你想用代码做什么吗?
标签: flutter listener flutter-pageview