如何解决PageController忽略监听器
我正在尝试在鼠标滚动时在PageView中更改页面,
在我的实施中(https://dartpad.dartlang.org/c2b24881927981575ff81367121f4e5f)
使用晶圆厂,其行为符合预期:
- 移动到新页面
- 打印新页码
-
then
打印next
或previous
页面
但是Listener
中的回调行为很奇怪:
- 从回调中打印消息
- 不会移动到新页面
- 但是
then
打印next
或previous
页面
我不确定导致这种现象的原因是什么吗? 谢谢
解决方法
设置PageView
physics: NeverScrollableScrollPhysics()
因此PageView
会忽略指针,而使用Listener
移至页面所获得的反馈
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。