flutter 如何在PageView中进行滑动页面操作?

snvhrwxg  于 2023-05-19  发布在  Flutter
关注(0)|答案(1)|浏览(214)

当页面在PageView中滑动时,是否可以执行某些操作?在controller属性中没有任何帮助-它也有keepPageviewPortFraction

final _controller = PageController(initialPage: 0);
  ...
  body: PageView(
    controller: _controller,
    children: const [
      Statistic(type: StatType.day),
      Statistic(type: StatType.total),
    ],
  ),
wko9yo5t

wko9yo5t1#

2个选项:
onPageChanged在页面视图中被调用,当你已经滑动到一半。
或者你也可以添加一个监听器:

_controller = PageController()..addListener(_listener);

_listener() {
   // LOGIC HERE
    });

相关问题