gpt4 book ai didi

javascript - react native :Disable Android Drawer

转载 作者:行者123 更新时间:2023-11-29 17:22:51 24 4
gpt4 key购买 nike

我正在使用 DrawerLayout 作为我项目的一部分,但我不想让用户能够在某些页面中打开抽屉,而且我找不到禁用它的选项。 有什么技巧吗?

这是我的部分代码:

 return (
<DrawerLayout
drawerWidth={300}
ref="drawer"
renderNavigationView={() => navigationView}>
<Router hideNavBar={true}>
<Schema name="default" sceneConfig={Navigator.SceneConfigs.FloatFromRight}/>
<Route initial={true} name="empty" component={Empty}/>
<Route name="login" component={Login} onLoginSuccess={()=>{this.onLoginSuccess()}}/>
<Route name="pages">
<Router footer={Footer} header={Header} hideNavBar={true}>
<Route name="issues" initial={true} component={Issues} title={"123"}/>
<Route name="analytics" component={Analytics} title={"456"}/>
</Router>
</Route>
</Router>
</DrawerLayout>
);

最佳答案

在 0.22.0-rc 中有一个新的 prop drawerLockMode 允许锁定抽屉。

http://facebook.github.io/react-native/releases/0.22/docs/drawerlayoutandroid.html#drawerlockmode

关于javascript - react native :Disable Android Drawer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35985120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com