1.問(wèn)題描述
App在第一次啟動(dòng)的時(shí)候或者在殺掉之后再啟動(dòng)暇赤,會(huì)出現(xiàn)近一到兩秒的白屏情況已骇。
2.解決方案
在啟動(dòng)的Activity配置Style颤陶,并設(shè)置背景圖片來(lái)緩和啟動(dòng)白屏的情況臀栈。
(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文件的第一個(gè)啟動(dòng)的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>