android app启动页闪屏优化
解决app启动白屏的方法
好,开始
资源文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="App.Splash" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="android:windowBackground">@drawable/student</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowEnableSplitTouch">false</item>
<item name="android:splitMotionEvents">false</item>
</style>
</resources>
在我们要作为启动页的activity设置
@Override
protected void onCreate(Bundle savedInstanceState) {
getWindow().setBackgroundDrawable(null);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
}
效果图: 
借鉴文章:https://www.jianshu.com/p/10de6b9479a2
|