Android应用第一次启动时会出现一段时间的白屏,这是由于Instant Run造成的,不过这只存在有debug版本,只要将APP打包成release的就不会了。
不过即使是release也会出现毫秒级别的白屏,这时候可以自定义首页activity的style,进行如下设置
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<!-- 隐藏状态栏 -->
<item name="android:windowFullscreen">true</item>
<!-- 隐藏标题栏 -->
<item name="android:windowNoTitle">true</item>
<!-- 将白屏设置为你想要的图片 -->
<item name="android:windowBackground">@drawable/splash
</item>
</style>
如果你不想设置图片,ok,那你也可以将其设置为透明:
<item name="android:windowIsTranslucent">true</item>