首页 > 解决方案 > 如何识别触控板上的两个手指平移?

问题描述

我看到SingleChildScrollView允许通过两指平移的 MacBook 触控板滚动。

但是,我找不到任何由两指平移触发的手势识别器。

如何实现双指平移SingleChildScrollView

标签: macosflutter

解决方案


我找到了答案。ScrollablePointerScrollEvent

https://github.com/flutter/flutter/blob/b007a81ad498eb9b7cd687fda0aa9d8d2bb77dc3/packages/flutter/lib/src/widgets/scrollable.dart#L642

但是,没有可靠的方法来检测滚动实际何时结束并且不仅仅是空闲(用户抬起手指)。


推荐阅读