背景:用户反馈
- 模式一:
<!-- 为 Theme 设置背景图 -->
<style name="AppTheme" parent="android:style/Theme.Black.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@drawable/splash_bg</item>
</style>
- 模式二:
<!-- 为 Theme 设置透明属性 -->
<style name="AppTheme" parent="android:style/Theme.Black.NoTitleBar.Fullscreen">
<item name="android:windowIsTranslucent">true</item>
</style>
上面的2种 Theme 中,
模式一:为 Theme 设置背景图后程序在启动的时候,会首先显示这张图,避免发生黑屏;给人程序启动快的感觉,界面先显示背景图,然后再刷新其他界面控件,刷新不同步。
模式二: 为 Theme 设置透明属性, 程序启动后不会黑屏而是透明,等到界面初始化完成后才一次性显示出来。给人程序启动慢的感觉,界面会一次性刷出来,刷新同步。