1.问题描述
App在第一次启动的时候或者在杀掉之后再启动,会出现近一到两秒的白屏情况。
2.解决方案
在启动的Activity配置Style,并设置背景图片来缓和启动白屏的情况。
(1)在style.xml文件中配置如下:
<style name="StartTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowFullscreen">true</item>
<item name="android:windowBackground">@drawable/start_bg</item>
</style>
(2)在AndroidManifest.xml文件的第一个启动的Acitivity中配置style:
<activity
android:name=".ui.mvp.start.StartActivity"
android:screenOrientation="portrait"
android:theme="@style/StartTheme">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</activity>
网友评论