【发布时间】:2017-10-21 16:47:46
【问题描述】:
我正在尝试在本机反应中设置状态栏颜色。我使用react-native-material-ui 作为工具栏组件。我的问题是,每当我设置状态栏颜色时,工具栏都会在状态栏上下移动。
请看下面的截图:
我正在使用以下内容:
const uiTheme = {
palette: {
primaryColor: COLOR.green500
},
toolbar: {
container: {
height: 56
}
}
};
export default class RecentChatListScreen extends Component
{
render() {
return (
<ThemeProvider uiTheme={uiTheme}>
<View>
<StatusBar backgroundColor="rgba(0, 0, 0, 0.2)" translucent />
<Toolbar
leftElement="menu"
centerElement="Hola"
searchable={{
autoFocus: true,
placeholder: 'Search your chats',
}}
onLeftElementPress={() => this.props.navigation.navigate('DrawerOpen')}
/>
<Text>List of recent chats.</Text>
<Button onPress={() => this.props.navigation.navigate('Chat')} title="Go to Chat"/>
</View>
</ThemeProvider>
);
}
}
【问题讨论】:
-
您是否尝试将工具栏、文本和按钮包装在另一个视图中?
-
@Srijith 是的,我做到了,但不幸的是什么也没发生。
-
有人能告诉我为什么它被否决了吗?如果问题无法理解,我很乐意改进。
-
你的 uiTheme 是什么?
-
@Srijith 更新问题
标签: react-native react-native-android material-ui