React native 启动启动屏幕时隐藏凹口灰色背景

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

适用于Android上针对Notch设备的react本机应用程序- 通过这个代码,我可以在所有屏幕上使用全屏模式,除了启动屏幕:这个代码基本上使用全屏模式,甚至在凹口后面

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命令,当我删除抽屉布局时,我的问题就解决了