在android应用启动的时候,不管应用在启动页有没有过多操作,甚至什么都不做,都会有短时间的白屏,影响体验,因为应用在启动的时候是先启动一个窗体(window),然后在里渲染界面,这是需要时间的,但是启动window是很快,而window默认背景是白色的,所以我们会看到有短时间的白屏,要解决这个问题就要把splash页的图片作为window的背景图片,定义如下样式:
在AndroidManifest.xml中给SplashActivity引用如下:
这样设置后在打开应用时可以瞬间进入闪屏界面,不会有白屏问题。
小额赞助,鼓励博主写出更多好文章
UBOCK
找方法不找借口
和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)