您的位置:首页 > 移动开发

App启动时,白屏和黑屏闪现的问题

2016-11-04 00:11 288 查看
       在欢迎页启动的过程中,由于逻辑上需要请求和处理大量的耗时操作,从而导致在欢迎页出现之前,应用界面上会出现短暂的白色或黑色的现象。

1.
白屏问题

Application的主题样式android:theme=@style/AppTheme
使用了 Theme.Light 引发的。

        


2.
黑屏问题

 
      Application的主题样式android:theme=@style/AppTheme 使用了 Theme.Black
引发的。

 
      


解决方法:

1.
设置背景图

 
      


2.
设置透明属性

 
      


 
     

为Application的theme设置背景图后,在app启动时,将会首先显示设置的背景图,这样就避免了发生白色或黑色闪屏的问题;
为Application的theme设置透明属性,在app启动时,将会首先显示成透明的,待完成界面的初始化后一次性显示出来。但是这里也存在个问题:如果用户已经启动了app,而且通过其它操作调出了dialog,在把应用切换到后台之后,再从第三方应用通过Intent打开该app。会发现在第三方界面上,莫名其妙的显示了一个dialog~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: