class CustomTapGestureRecognizer extends TapGestureRecognizer {
@override
void rejectGesture(int pointer) {
// Pointer事件触发Pan/TouchMove时,Tap事件的状态为possible,此时需rejectGesture
// 否则拖动后再点按,this.onTap将不会触发,并抛出异常
if (state == GestureRecognizerState.possible) {
return super.rejectGesture(pointer);
}
super.acceptGesture(pointer);
}
}