cse*_*lus 3 react-native react-navigation
默认导航器和应用程序背景是一些浅灰色,围绕#e4e3eb.
我可以通过 Navigator 配置更改它吗(我使用 StackNavigator)?
注意:我不想更改标题背景颜色,已经通过 headerStyle.
有没有综合
Mik*_*e M 10
这个问题有点晚了,但是是的,您可以使用cardStyleoption 属性更改 Stack Navigator 卡的背景。
const HomeStack = createStackNavigator( {
s1: {screen:screen1},
s2: {screen:screen2},
s3: {screen:screen3},
s4: {screen:screen4},
},{
navigationOptions: {
headerStyle:{backgroundColor:'#FFFF00'},
headerTintColor:'white',
gesturesEnabled:false
},
cardStyle: {
backgroundColor: 'white'
}
}
);
Run Code Online (Sandbox Code Playgroud)
小智 8
您可以使用 defaultNavigationOptions 而不是 navigationOptions :
const globalNavigator = createStackNavigator(
{
screen1: screen1,
screen2: screen2,
},
{
defaultNavigationOptions: () => ({
cardStyle: {
backgroundColor: "rgba(0,0,0,0.5)",
},
}),
headerMode: "none",
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5007 次 |
| 最近记录: |