【发布时间】:2020-07-27 11:44:56
【问题描述】:
我正在开发一个 react-native 项目。我的屏幕是白色的,但是左侧的导航抽屉是深灰色的,我想让屏幕的顶部栏部分在抽屉打开时也显示为深灰色,但在抽屉关闭时仍显示为白色,如何实现那个?
我在抽屉里使用"@react-navigation/drawer": "^5.8.6":
<Drawer.Navigator
initialRouteName={InitialScreen}
drawerContent={props => <MyDrawer {...props} />}
screenOptions={{
headerShown: true,
}}>
<Drawer.Screen name="main" component={MainScreen} />
</Drawer.Navigator>
如您所见,我正在为抽屉内容 <MyDrawer /> 使用自定义布局,在那里,我将背景设置为深灰色。
【问题讨论】:
-
您还可以在抽屉打开时隐藏状态栏。或者这不是你的选择?
标签: android react-native react-native-navigation