Flutter 触摸事件监听 Listener 、手势识别示例
文章目录 触摸监听 Listener 示例 手势识别 GestureDetector 点击、双击、长按、水平滑动、垂直滑动 跟随手指移动效果 缩放效果 手势识别基类 GestureRecognizer 使用实例 自定义手势识别 在Android开发中,完整的触摸事件会经历:手指按下(ACTION_DOWN)、手指移动(ACTION_MOVE)、和手指抬起(ACTION_UP),三个阶段,在Flutter中提供Listener组件来实现类似的功能。Android还提供了GestureDetector来帮助我们识别一些基本的触摸手势,如类似于:单击、双击、长按等操作,在Flutter中也提供了手势识别组件GestureDetector来实现类似的功能。 触摸监听 Listener 响应常见指针事件而调用回调的 widget。 查看构造函数支持的属性: const Listener({ Key key, this.onPointerDown,// 按下手指回调 this.onPointerMove,// 移动手指回调 this.onPointerUp,// 抬起手指回调 this.onPointerCancel,// 取消回调 this.onPointerSignal,// 该对象在触摸发生时回调 this.behavior = HitTestBehavior.deferToChild,