1 react-native bottom-sheet expo
我在 React Native Expo 中使用 @gorhom/bottom-sheet 库,我想在按下 Android 上的后退按钮时关闭工作表,我该如何实现这一点?
小智 5
在 useEffect 中创建一个 backHandler 事件并调用其中的 BottomSheetRef.current.close() 方法:-
useEffect(() => {
const backAction = () => {
bottomSheetRef.current.close()
return true;
};
const backHandler = BackHandler.addEventListener(
"hardwareBackPress",
backAction
);
return () => backHandler.remove();
}, []);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5757 次 |
| 最近记录: |