APP启动效果优化

APP都有一个闪屏页或者启动页,实现方式一般都是在Activity设置背景图片,但是会发现启动时并不会直接显示此背景图片,而是有一个短暂的白色或黑色背景。这是因为APP启动的时候会先运行Application而不是Activity。而AndroidManifest中application主题风格不同闪过的背景颜色不同:
黑色主题背景:

@android:style/Theme.NoTitleBar

白色主题背景:
 

@android:style/Theme.Light.NoTitleBar

而如果想启动时避免出现短暂的黑色或白色背景,直接显示设置的背景图片,可以在AndroidManifest中的application设置theme属性的时候添加背景图片:

<item name="android:windowBackground">@drawable/启动背景图</item>

猜你喜欢

转载自blog.csdn.net/yinang616/article/details/89185309