React native 第二次点火时,重新激活的底板snapTo功能工作

React native 第二次点火时,重新激活的底板snapTo功能工作,react-native,react-native-reanimated,react-native-gesture-handler,React Native,React Native Reanimated,React Native Gesture Handler,我用的是复活的底片。试图用这个关闭模态 this.bottomSheetRef.current.snapTo(0) 但这在第二次点击时起作用。如果有3个snapPoint,它一开始会比我想要的位置高出一个,但在第二次单击时,我使用此代码来避免snapTo(0)出现问题 要关闭的方法: closeBottomSheet=()=>{ 如果(this.bottomSheetRef&&this.bottomSheetRef.snapTo)this.bottomSheetRef.snapTo(0); }

我用的是复活的底片。试图用这个关闭模态

this.bottomSheetRef.current.snapTo(0)

但这在第二次点击时起作用。如果有3个snapPoint,它一开始会比我想要的位置高出一个,但在第二次单击时,我使用此代码来避免snapTo(0)出现问题

要关闭的方法:

closeBottomSheet=()=>{
如果(this.bottomSheetRef&&this.bottomSheetRef.snapTo)this.bottomSheetRef.snapTo(0);
}
示例组件:

this.bottomSheetRef=ref}
捕捉点={[0,300,600]}
initialSnap={0}
/>

this.bottomSheetRef.current.snapTo(0),this.bottomSheetRef.current.snapTo(0)必须这样写