解决App启动之后短暂的空白画面

1.解决App启动之后短暂的空白画面(白屏或者黑屏,和自己使用的主体有关),在style中使用

    -- Base application theme-->
    

    --全屏-->
    

    --解决启动画面背景是白屏或者黑屏的尴尬-->
    

上面的 全屏styel使用之后,还是会看到导航栏透明,为了让全屏更加彻底,需要在java代码中设置一下:

    public static void hideSystemUi(Window window) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_IMMERSIVE);
        }
    }

另外 设置android:background的时候,一定要使用drawable中的图片资源,否则没有效果;


你可能感兴趣的:(解决App启动之后短暂的空白画面)