Flutter 页面控制器忽略侦听器

Flutter 页面控制器忽略侦听器,flutter,dart,mouseevent,listener,flutter-pageview,Flutter,Dart,Mouseevent,Listener,Flutter Pageview,当鼠标滚动时,我试图在a中更改页面 我用的是下面这个 在我的实现中() 使用晶圆厂,其行为符合预期: 移到新页面 打印新的页码 然后打印下一页或上一页页面 但是侦听器中的回调行为异常: 打印来自回调的消息 不移动到新页面 但是然后打印下一页或上一页页面 我不确定这种行为的原因,知道吗? 谢谢设置PageView的物理属性 physics: NeverScrollableScrollPhysics() 因此,PageView忽略指针,使用Listener获取的反馈移动到页面你能提供一些代

当鼠标滚动时,我试图在a中更改页面

我用的是下面这个

在我的实现中()

使用晶圆厂,其行为符合预期:

  • 移到新页面
  • 打印新的页码
  • 然后
    打印
    下一页
    上一页
    页面
但是
侦听器中的回调行为异常:

  • 打印来自回调的消息
  • 不移动到新页面
  • 但是
    然后
    打印
    下一页
    上一页
    页面
我不确定这种行为的原因,知道吗?
谢谢

设置
PageView的物理属性

physics: NeverScrollableScrollPhysics()

因此,
PageView
忽略指针,使用
Listener
获取的反馈移动到页面

你能提供一些代码吗?@PedroR。dartpad在“实现”链接中,我编辑了这篇文章以使其更具可视性这是因为
PageView
从鼠标滚动条中获取输入,而无需侦听器。根据您的建议,我将实现更改为以下内容并按预期工作谢谢@Yadu