1

我正在使用 React Native 开发适用于 Android 的应用程序。我使用来自 Wix 的 React Native Navigation 包处理导航,但我有疑问。

现在我的手机上运行良好的 mi 应用程序,但实际上,目标是平板电脑。我有一个用于导航的 sideMenu(又名抽屉)。在移动设备中总是关闭的,我可以使用 TopBar 上的汉堡包按钮打开它,或者从屏幕的左边缘滑动。但是,当应用程序在平板电脑上运行时,我希望始终显示侧边菜单,在所有情况下。

一种方法是使用Dimensions API并使用高度/宽度,即使这样我也不确定是否可以在不重置所有导航和组件(setRoot..)的情况下更改导航。

我想实现一种行为,例如在手机和平​​板电脑中设置 Android 应用程序。

你可能认为其他著名的导航包 React Navigation 更好地实现了这一点?

谢谢。

4

1 回答 1

0

使用setDrawerEnabled()。要区分平台/设备,您可以查看此存储库中的代码(react-native-device-detection)

于 2019-02-01T13:44:36.330 回答