app启动白屏解决方法

导读

app启动的时候,会有一个闪屏页,英文叫SplashActivity。当点击应用图标,闪屏页如果不经过特别处理,会出现一小刻的白屏。
出现这个问题的原因是因为从启动应用到Activity闪屏也的onResume方法执行 的时间会比较耗时。

解决方法

我们把闪屏页的背景和图标可以设置在style里。这个style又是和Activity注册在AndroidManifest里的。

上代码

1.logo.xml


  

    
      
    
  

  
    
  

第一个item:设置背景色
第一个item:居中的图片可以直接展示出来

2.将其作为我们当前Activity的windowBackground

  

3.设置到Activity上:

  
      
        

        
      
    

源码参考我的github地址

参考文章

http://blog.csdn.net/lmj623565791/article/details/43752383

你可能感兴趣的:(app启动白屏解决方法)