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)必须这样写