如何在Flutter Web中检测鼠标滚轮滚动?

16

如何在Flutter Web中检测鼠标滚轮滚动?似乎应该在手势检测器中实现,但我没有看到相关内容。列表视图如何检测鼠标滚动?

1个回答

19

使用Listener包装你的ListView(或任何其他可滚动视图),并监听PointerScrollEvent

Listener(
  onPointerSignal: (pointerSignal){
    if(pointerSignal is PointerScrollEvent){
      // do something when scrolled
      print('Scrolled');
    }
  },
  child: ... //your scrollview here
)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接