美文网首页
Android冷启动黑屏一会才显示splash问题(1111)

Android冷启动黑屏一会才显示splash问题(1111)

作者: Qin0821 | 来源:发表于2018-10-10 17:34 被阅读0次

会黑一会(有的版本是白一会)的原因是在执行setContentView之前就已经把activity渲染出来了,具体原因尚不清楚,或许和style有关?

但是我们可以通过给launch activity设置透明style来猥琐处理一下。

<style name="Theme.AppStartLoadTranslucent" parent="android:Theme">  
    <item name="android:windowIsTranslucent">true</item> 
    <item name="android:windowNoTitle">true</item>  
</style>

设置之后的效果为:
点击桌面icon时,感觉延迟启动应用,但实际上已经启动了,不过在setContentView前是一个透明界面。

相关文章

网友评论

      本文标题:Android冷启动黑屏一会才显示splash问题(1111)

      本文链接:https://www.haomeiwen.com/subject/azcliftx.html