我正在使用React Native开发适用于Android的应用程序。 我使用来自Wix的React Native Navigation软件包来处理导航,我对此表示怀疑。
现在,我的手机上的mi应用程序运行良好,但实际上,目标是平板电脑。我有一个sideMenu(又名Drawer)用于导航。在移动设备中始终处于关闭状态,我可以使用TopBar上的“汉堡”按钮将其打开,也可以从屏幕的左边缘滑动。 但是,当该应用在平板电脑上运行时,我希望在所有情况下都始终显示侧面菜单。
做到这一点的一种方法是使用Dimensions API并使用高度/宽度,即使我不确定在不重置所有导航和组件(setRoot ..)的情况下也可以更改导航。
我想要实现类似在手机和平板电脑上运行“设置Android应用”的行为。
您可能会认为其他著名的导航包React Navigation更好地实现了这一目标?
谢谢。
答案 0 :(得分:0)
使用setDrawerEnabled()。要区分平台/设备,您可以查看this repository (react-native-device-detection)
中的代码