APP启动页和沉浸式状态栏设置

app启动页的正确设置
方法一
1、定义style


    


welcome就是启动页图片
2、引用

  //引用
    
        

        
    

方法二
方法一是在xml配置app启动图片,如果启动页图片需要动态配置,则使用方法二。
只能设置activity的backgroud,但是启动有白屏或者黑屏闪现,无法避免,目前没有找到解决方法。
1、设置activity根布局的background背景为welcome



2、定义style

    

3、引用

  //引用
    
        

        
    

4、以上三步完成后,启动页的状态栏还是没有隐藏,达不到全屏的效果。所以需要在LaunchActiivty的onCreate()方法中做如下设置,隐藏状态栏

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //隐藏状态栏
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_launch);
        getUpdateInfo();
    }

状态栏沉浸式设置
http://blog.csdn.net/fan7983377/article/details/51604657
http://www.androidchina.net/4715.html

你可能感兴趣的:(APP启动页和沉浸式状态栏设置)