我是React Native的新手,想知道是否有办法让导航栏的背景颜色与身体的背景颜色相同?
我知道通过硬编码值来改变背景颜色的以下方法,但有没有办法访问正文的背景颜色,然后设置导航标题的背景颜色?
defaultNavigationOptions: {
title: 'Home',
headerStyle: {
backgroundColor: 'white', // don't want to hardcode a value
}, ...
即。在backgroundColor
设置中,而不是'white',我怎样才能将它替换为容器/ App的backgroundColor?在下面的图片中,我希望白色标题与蓝色相同(没有硬编码蓝色的值,因为在我的应用程序中,身体的颜色根据天气变化等)
(在我的应用程序的其他部分,我通过做这样的事情动态地改变背景颜色:)
... backgroundColor: weather[this.state.weather].backgroundColor
不幸的是,当我在qazxsw poi中尝试时,这不起作用
defaultNavigationOptions