是否有可能在本地反应中绘制状态栏?

Jai*_*ejo 6 ios reactjs react-native

我正在研究"抽屉菜单"组件.菜单是从侧面进行的覆盖,部分覆盖主屏幕.

是否可以使其部分覆盖状态栏?我在Google收件箱中看到了这种效果.

抽屉菜单覆盖状态栏

Vin*_*our -1

是的,可以使其部分覆盖状态栏。您可以创建一个视图组件,并可以使用绝对位置来定位它。基于这个,您可以将此样式添加到视图组件中

{
  right: 0,
  left: 0,
  top: 0,
  bottom: 0,
  position: 'absolute',
  backgroundColor: 'transparent'
}  
Run Code Online (Sandbox Code Playgroud)

然后,您可以向同一视图添加自定义宽度,这样抽屉就不会占据所有屏幕宽度。

您还可以使用react-native DrawerLayoutAndroid,但该组件仅在android上可用。