gpt4 book ai didi

flutter - 当显示PageView.builder的首页时,如何启动函数?

转载 作者:行者123 更新时间:2023-12-03 04:47:59 32 4
gpt4 key购买 nike

我正在使用PageView.Builder,每次用户滑动到下一页后,每次都使用onPageChanged调用一个函数。现在实际上不起作用的是在第一页上调用此函数。

有人知道怎么做这个吗? (在我的上下文中,我不能使用GestureDetector,因为我需要不做任何手势就调用该函数)

body: 
PageView.builder(
controller: controller,
physics: NeverScrollableScrollPhysics(),
scrollDirection: Axis.horizontal,
itemCount: list.length,
onPageChanged: (page) {
MYFUNCTION();
},
itemBuilder: (ctx, index) => ChangeNotifierProvider.value(
value: list[index],
child: Transform(
...

最佳答案

您可以使用Future.delayed完成


someDummyFunction {
Future.delayed(Duration(seconds:1), () => setState(() {
//Your logic here
}));


希望它能回答您的问题。

关于flutter - 当显示PageView.builder的首页时,如何启动函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61929172/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com