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://img-blog.csdnimg.cn/20210710091601402.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzE1Mzc0MA==,size_16,color_FFFFFF,t_70)
借鉴文章:https://www.jianshu.com/p/10de6b9479a2
|