React native PanGestureHandler在React Native中设置状态后立即取消
伙计们,我正试图用React native PanGestureHandler在React Native中设置状态后立即取消,react-native,pan,long-press,react-native-reanimated,react-native-gesture-handler,React Native,Pan,Long Press,React Native Reanimated,React Native Gesture Handler,伙计们,我正试图用react native reanimated来模拟Instagram个人资料,通过长按来预览照片,而不是通过PanGestureHandler来预览照片。我们可以喜欢这张照片。 但我在这里遇到了困难,当我想长按照片时,我想将当前按下的图像更改为状态,因此弹出窗口将渲染当前按下的照片,但PanGesture的状态立即更改为取消并结束流。 如果我不执行设置状态,所有手势处理程序都会正常运行 请帮帮我,我是新来的,对原住民复活的反应,人们对此没有太多的分享 下面是我的代码,用于渲染
react native reanimated
来模拟Instagram个人资料,通过长按来预览照片,而不是通过PanGestureHandler
来预览照片。我们可以喜欢这张照片。
但我在这里遇到了困难,当我想长按照片时,我想将当前按下的图像更改为状态,因此弹出窗口将渲染当前按下的照片,但PanGesture的状态
立即更改为取消
并结束流。
如果我不执行设置状态
,所有手势处理程序都会正常运行
请帮帮我,我是新来的,对原住民复活的反应,人们对此没有太多的分享
下面是我的代码,用于渲染单个照片组件
从“react native reanimated”导入{TouchableOpacity,PanGestureHandler,LongPressGestureHandler};
类Instagram扩展组件{
...........
renderItem=(照片、索引)=>{
返回(
this.setState({currentImage:photo.image})//当我尝试设置状态时,PanGestureHandler上的OnGetureEvent立即取消
onPress={this.onTapItem}
>
console.log(e.nativeEvent.state,'PAN state