React native Simultaneus handler LongPress GestureHandler和FlingestureHandler
我试图得到一些组件,比如WhatsApp语音记录器,所以问题是当我尝试组合两个处理程序进行长按并向左旋转时。我试图解决的边缘问题是取消语音记录,但我能做到。有没有办法用LongPress和Fling解决这个问题React native Simultaneus handler LongPress GestureHandler和FlingestureHandler,react-native,react-native-reanimated,react-native-gesture-handler,React Native,React Native Reanimated,React Native Gesture Handler,我试图得到一些组件,比如WhatsApp语音记录器,所以问题是当我尝试组合两个处理程序进行长按并向左旋转时。我试图解决的边缘问题是取消语音记录,但我能做到。有没有办法用LongPress和Fling解决这个问题 <LongPressGestureHandler ref={longPressRef} minDurationMs={300} simultaneousHandlers={[flingLeftRef]} onHandlerStateChange={(even
<LongPressGestureHandler
ref={longPressRef}
minDurationMs={300}
simultaneousHandlers={[flingLeftRef]}
onHandlerStateChange={(event) => {
if (event.nativeEvent.state === State.ACTIVE) {
setIsRecording(!isRecording);
}
}}>
<FlingGestureHandler
ref={flingLeftRef}
shouldCancelWhenOutside={false}
direction={Directions.LEFT}
onHandlerStateChange={(event) => {
if (event.nativeEvent.state === State.ACTIVE) {
console.log('INSIDE');
}
}}>
...
...
{
if(event.nativeEvent.state==state.ACTIVE){
setIsRecording(!isRecording);
}
}}>
{
if(event.nativeEvent.state==state.ACTIVE){
console.log('INSIDE');
}
}}>
...
...