启动前的白屏和黑屏都是让人很难接受的。
我们需要一张图
-
<!--SplashActivity Theme-->
-
<style name="SplashTheme" parent="AppTheme">
-
<!-- 欢迎页背景-->
-
<item name="android:windowBackground">@drawable/bg_splash
</item>
-
<item name="android:windowFullscreen">true
</item>
-
<!-- <item name="android:windowIsTranslucent">true</item> -->
<!-- 透明背景不要了 -->
-
</style>
@drawable/bg_splash
bg_splash 非要是。png图么?
也可以用自己的logo bg_splash.xml
-
<?xml version="1.0" encoding="utf-8"?>
-
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-
<!-- 背景颜色 -->
-
<item android:drawable="@color/white" />
-
-
<item>
-
<!-- 图片 -->
-
<bitmap
-
android:antialias=
"true"
-
android:gravity=
"center"
-
android:src=
"@mipmap/ic_launcher" />
-
</item>
-
-
</layer-list>
使用方法就比较简单了
-
<activity
-
android:name=
".activity.SplashActivity"
-
android:theme=
"@style/SplashTheme">
-
<intent-filter>
-
<action android:name="android.intent.action.MAIN" />
-
-
<category android:name="android.intent.category.LAUNCHER" />
-
</intent-filter>
-
</activity>
效果图就补贴了
你们自己脑补一下吧 就是启动前一个logo
如果你们有ui的话
建议让ui做一张比较漂亮的图 效果要比logo好很多
转载:https://blog.csdn.net/mp624183768/article/details/109488979
查看评论