StatusBar
控制应用状态栏的组件。
和导航器一起使用的注意事项
由于StatusBar
可以在任意视图中加载,可以放置多个且后加载的会覆盖先加载的。因此在配合导航器使用时,请务必考虑清楚StatusBar
的放置顺序。
静态 API
有些场景并不适合使用组件,因此StatusBar
也暴露了一个静态 API。然而不推荐大家同时通过静态 API 和组件来定义相同的属性,因为静态 API 定义的属性值在后续的渲染中会被组件中定义的值所覆盖。
文档
常量
currentHeight
(仅限 Android)状态栏的当前高度。
Props
animated
指定状态栏的变化是否应以动画形式呈现。目前支持这几种样式:backgroundColor, barStyle 和 hidden。
类型 | 必需 |
---|---|
bool | 否 |
backgroundColor
状态栏的背景色。
类型 | 必需 | 平台 |
---|---|---|
color | 否 | Android |
barStyle
设置状态栏文本的颜色。
在 Android 上此属性仅对 6.0 (API 23)及以上版本生效。
类型 | 必需 |
---|---|
enum('default', 'light-content', 'dark-content') | 否 |
hidden
是否隐藏状态栏。
类型 | 必需 |
---|---|
bool | 否 |
networkActivityIndicatorVisible
指定是否显示网络活动提示符。
类型 | 必需 | 平台 |
---|---|---|
bool | 否 | iOS |
showHideTransition
通过hidden
属性来显示或隐藏状态栏时所使用的动画效果。默认值为'fade'。
类型 | 必需 | 平台 |
---|---|---|
enum('fade', 'slide') | 否 | iOS |