原始指针事件监听-Pointer、手势识别-GestureDetector
原始指针事件监听-Pointer
在Android中,我们的事件可以拆分为三点,down、move、up,然后由这三点来决定是否移动,是否长按,是否双击等等功能,在flutter中也是一样
Listener({
Key key,
this.onPointerDown,
this.onPointerMove,
this.onPointerEnter,
this.onPointerExit,
this.onPointerHover,
this.onPointerUp,
this.onPointerCancel,
this.onPointerSignal,
this.behavior = HitTestBehavior.deferToChild,
Widget child,
})
onPointer监听系列的参数:
- Down :手指按下时调用
- Move: 手指移动时调用
- Enter:手指进入widget时调用
- Exit:手指离开widget时调用
- Hover:没有触发down,但是手指位置改变了—该条目前我无法理解
- Up:手指抬起的时候调用
- Cancel:当手指滑出了这个监听范围的时候调用,前提是已经调用了down的时候
- Signal:当手指刚放上去的时候调用
- behavio