flutter - PageController 忽略监听器
问题描述
当鼠标滚动时,我正在尝试更改PageView中的页面,
在我的实现中(https://dartpad.dartlang.org/c2b24881927981575ff81367121f4e5f)
使用晶圆厂,它的行为符合预期:
- 移动到新页面
- 打印新的页码
then
打印next
或打印previous
页面
但是Listener
行为中的回调很奇怪:
- 从回调中打印消息
- 不会移动到新页面
- 但
then
打印next
或打印previous
页面
我不确定这种行为的原因是什么,知道吗?谢谢
解决方案
设置物理性质PageView
physics: NeverScrollableScrollPhysics()
所以忽略指针,使用移动到页面PageView
拾取的反馈Listener
推荐阅读
- react-native - React Native中大文件上传的最佳解决方案是什么
- javascript - Node.js Express - 模块与中间件
- sql-server - 按月份名称对查询输出进行排序
- wordpress - 使用带有 Wordpress ACF 转发器字段的 Bootstrap Accordion
- html - 如何使用 Flexbox 以角度并排对齐 2 个不同的组件
- python - 如何使用我的类型进行预测
在我的一组图像上?Python / Torchvision / PyTorch - elasticsearch - 弹性搜索将多词标记组合到单个标记
- react-native - 检查是否在反应本机测试中调用了navigation.navigate
- c# - 无法添加 cookie 选项
- jhipster - 使用 JHipster 创建的项目可供所有人使用?