首页 > 解决方案 > react-navigation 3 抽屉行为问题

问题描述

react-navigation 3 (createDrawerNavigator) 中的抽屉没有按预期运行。

  1. 我添加了一个切换抽屉的图标。多次单击它,您希望抽屉能够顺利打开/关闭,而实际情况是抽屉将完全打开,然后暂停一秒钟,然后再单击一次将其关闭。

  2. 打开时,假设屏幕的 2/3,您希望单击不包括抽屉的最后 1/3 屏幕来关闭它 - 它没有。

这些错误还是我用错了?

标签: androidreact-nativereact-navigationdrawer

解决方案


你的代码是什么样的?

这就是我用来打开抽屉的东西,它就像一个魅力。

onPress={() => navigation.dispatch(DrawerActions.openDrawer())}

确保您已链接 react-native-gesture-handler。(手动!): 反应导航:在抽屉上滑动在 Android 中不起作用


推荐阅读