react-native-gesture-responder icon indicating copy to clipboard operation
react-native-gesture-responder copied to clipboard

双击时,会同时触发单击和双击事件,这是一个bug吗?

Open StevenKing9 opened this issue 7 years ago • 3 comments

image 这是双击时打印的日志,我试过这样绕过 if (!gestureState.doubleTapUp) { if (gestureState.singleTapUp) { this.singleTap(); } } 但是仍然同时触发了单击和双击,这两个事件是否应该是互为逆否?

StevenKing9 avatar Aug 01 '16 06:08 StevenKing9

@StevenKing9 你好,这不是bug。一个doubleTap是由两个singleTap组成的。 可以使用onResponderSingleTapConfirmed来排除doubleTap的情况。

ldn0x7dc avatar Aug 01 '16 06:08 ldn0x7dc

额,现在的需求是,双击的时候出现了2次单击,我想要排除的其实是单击事件

StevenKing9 avatar Aug 01 '16 06:08 StevenKing9

@StevenKing9 可以通过onResponderSingleTapConfirmed来获取单击事件,通过 if (gestureState.doubleTapUp) {}来获取双击事件

ldn0x7dc avatar Aug 01 '16 06:08 ldn0x7dc