React native Simultaneus handler LongPress GestureHandler和FlingestureHandler

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

我试图得到一些组件,比如WhatsApp语音记录器,所以问题是当我尝试组合两个处理程序进行长按并向左旋转时。我试图解决的边缘问题是取消语音记录,但我能做到。有没有办法用LongPress和Fling解决这个问题

<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');
}
}}>
...
...