首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React原生statusBar

React原生statusBar
EN

Stack Overflow用户
提问于 2018-06-13 20:39:33
回答 1查看 50关注 0票数 3

我正在尝试在我的安卓模拟器上设计statusBar的样式,它的颜色太深太绿了。如何设置高度?

代码语言:javascript
复制
 render() {
    const { navigationState, dispatch } = this.props;
    return (
      <View>
        <StatusBar translucent backgroundColor="#000" />
        <View style={styles.appBar} />
        <View style={styles.content} />

        <NavigationStack
          navigation={addNavigationHelpers({
            dispatch,
            state: navigationState,
            addListener
          })}
        />
      </View>
    );
  }
}


const STATUSBAR_HEIGHT = Platform.OS === "ios" ? 20 : StatusBar.currentHeight;
const APPBAR_HEIGHT = Platform.OS === "ios" ? 44 : 56;

const styles = StyleSheet.create({
  container: {
    flex: 1
  },
  statusBar: {
    height: STATUSBAR_HEIGHT
  },
  appBar: {
    backgroundColor: "#79B45D",
    height: APPBAR_HEIGHT
  },
  content: {
    flex: 1,
    backgroundColor: "#33373B"
  }
});

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 20:42:22

代码语言:javascript
复制
render() {
    const { navigationState, dispatch } = this.props;
    return (
      <View style={styles.container}>
        <StatusBar
     backgroundColor="blue"
     barStyle="light-content"
	/>

        <NavigationStack
          navigation={addNavigationHelpers({
            dispatch,
            state: navigationState,
            addListener
          })}
        />
      </View>
    );
  }
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50837533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档