App启动的时候,通常会白屏半秒或者几秒,这样的用户体验是不好的,要解决这个问题也非常简单,修改启动页(Splash)的主题即可。
1、style中
<!--解决APP首次启动白屏或黑屏的bug的样式-->
<style name="SplashTheme" parent="AppTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
</style>
2、在mainfest中
<activity
android:name=".ui.splash.SplashActivity"
android:screenOrientation="portrait"
android:theme="@style/SplashTheme" >
这样设置后,APP的启动也就秒进Splash了,也就差不多达到QQ、微信、微博等客户端的效果了。