如何在 React Native 中更改导航 header 颜色?
How to change navigation header color in react native?
如何在 React Native 应用程序中更改导航 header 的颜色?
我尝试初始化背景颜色,但没有成功。
下面是我的 navigationOptions
代码片段:
static navigationOptions = ({ navigation }) => ({
header: props => <Header
navigation={navigation}
title={'Dashboard'}
toggleDrawer
/>
})
另外,是否可以设置状态栏颜色?
您可以使用 headerStyle
更改它:
navigationOptions = {
headerStyle: {
backgroundColor: 'red',
},
);
状态栏见https://facebook.github.io/react-native/docs/statusbar.html
您可以使用以下参数设置状态栏颜色:
<StatusBar backgroundColor='blue' barStyle='light-content' />
这样使用:
static navigationOptions = () => ({
title: 'Home',
headerTintColor: '#cccccc',
headerStyle: {
backgroundColor: '#000',
},
});
如何在 React Native 应用程序中更改导航 header 的颜色?
我尝试初始化背景颜色,但没有成功。
下面是我的 navigationOptions
代码片段:
static navigationOptions = ({ navigation }) => ({
header: props => <Header
navigation={navigation}
title={'Dashboard'}
toggleDrawer
/>
})
另外,是否可以设置状态栏颜色?
您可以使用 headerStyle
更改它:
navigationOptions = {
headerStyle: {
backgroundColor: 'red',
},
);
状态栏见https://facebook.github.io/react-native/docs/statusbar.html
您可以使用以下参数设置状态栏颜色:
<StatusBar backgroundColor='blue' barStyle='light-content' />
这样使用:
static navigationOptions = () => ({
title: 'Home',
headerTintColor: '#cccccc',
headerStyle: {
backgroundColor: '#000',
},
});