如何更改屏幕的背景颜色?

问题描述 投票:0回答:2
I带有堆栈导航器的视图。新屏幕具有不同的背景颜色

#E9E9EF

,我不知道它来自何处。我发现这种颜色是在React-Navigation/lib/views/cardstack/card.js中设置的。
我试图更改视图背景颜色,但没有用

return ( <View style={{backgroundColor: '#F5FCFF'}}> </View> )
我还试图在stacknavigator中使用此代码更改卡样式,而颜色没有更改

Other: { screen: AppOtherContainer, cardStyle: {backgroundColor: 'red'}, navigationOptions: ({navigation}) => ({ title: navigation.state.params.title }) }
    
reactjs react-native
2个回答
0
投票
tintColor

static navigationOptions = {
    title: navigation.state.params.title,
    header: navigation => ({
      titleStyle: {
        color: '#FFFFFF'
      },
      tintColor: '#F5FCFF'
    })
}

如果您想更改标题颜色,然后尝试此操作。


0
投票

如果您想更改渲染的屏幕的背景颜色,然后设置

<View style={{backgroundColor: 'red', flex:1}}> </View>


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.