是否可以在 React Native 中绘制状态栏?
Is it possible to draw over the status bar in react native?
我正在开发 "drawer menu" 组件。菜单是从侧面出现的叠加层,部分覆盖了主屏幕。
是否可以让它也部分覆盖状态栏?我在 Google 收件箱中看到了这种效果。
是的,可以让它部分覆盖状态栏。你可以创建一个视图组件,你可以用一个绝对位置来定位它。基于此library,可以将此样式添加到视图组件
{
right: 0,
left: 0,
top: 0,
bottom: 0,
position: 'absolute',
backgroundColor: 'transparent'
}
然后您可以向同一视图添加自定义宽度,这样抽屉就不会占据所有屏幕宽度。
您也可以使用 react-native DrawerLayoutAndroid,但此组件仅适用于 android。
我正在开发 "drawer menu" 组件。菜单是从侧面出现的叠加层,部分覆盖了主屏幕。
是否可以让它也部分覆盖状态栏?我在 Google 收件箱中看到了这种效果。
是的,可以让它部分覆盖状态栏。你可以创建一个视图组件,你可以用一个绝对位置来定位它。基于此library,可以将此样式添加到视图组件
{
right: 0,
left: 0,
top: 0,
bottom: 0,
position: 'absolute',
backgroundColor: 'transparent'
}
然后您可以向同一视图添加自定义宽度,这样抽屉就不会占据所有屏幕宽度。
您也可以使用 react-native DrawerLayoutAndroid,但此组件仅适用于 android。