当我们点击android应用桌面图标,准备启动android应用的时候,会出现一段时间的白屏或者黑屏,具体是显示白屏还是黑屏跟当前android应用设置的主题有关,如果是Theme.AppCompat.Light.NoActionBar主题,则显示白屏,如果是Theme.AppCompat.NoActionBa主题,则显示黑屏。
解决方案:
1.设置透明的背景
<style name="Theme.appStartTheme" parent="AppTheme">
<item name="android:windowIsTranslucent">true</item>
</style>
2.设置背景图
<style name="Theme.appStartTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/window_back_ground</item>
</style>
设置透明背景后,点击桌面应用图标,首先显示的透明window,容易给用户一种没反应的感觉,其实此时应用 正在启动,点击桌面上的应用launcher是没有反应的。
设置背景图片后,当应用启动时,首先显示背景图片,然后再刷新View
本文介绍了Android应用启动时出现白屏或黑屏的原因,并提供了两种解决方案:一是通过设置透明背景来解决,二是通过设置背景图片来改善用户体验。
3499

被折叠的 条评论
为什么被折叠?



