React native 启动启动屏幕时隐藏凹口灰色背景
适用于Android上针对Notch设备的react本机应用程序- 通过这个代码,我可以在所有屏幕上使用全屏模式,除了启动屏幕:这个代码基本上使用全屏模式,甚至在凹口后面React native 启动启动屏幕时隐藏凹口灰色背景,react-native,react-native-android,layoutparams,android-layoutparams,React Native,React Native Android,Layoutparams,Android Layoutparams,适用于Android上针对Notch设备的react本机应用程序- 通过这个代码,我可以在所有屏幕上使用全屏模式,除了启动屏幕:这个代码基本上使用全屏模式,甚至在凹口后面 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams(); layoutParams.lay
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();
layoutParams.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
getWindow().setAttributes(layoutParams);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
我还需要在启动屏幕上使用全屏模式。它显示灰色/默认背景色,如下所示。
当我使用抽屉布局,然后使用导航布局时,请参考,其中显示的棕色区域与凹口中的相同。在做了这么多事情之后,我还使用了所有的layoutparam命令,当我删除抽屉布局时,我的问题就解决了