" />

小言_互联网的博客

android 无感知启动页面,预留一张图的时间

303人阅读  评论(0)

启动前的白屏和黑屏都是让人很难接受的。

我们需要一张图


  
  1. <!--SplashActivity Theme-->
  2. <style name="SplashTheme" parent="AppTheme">
  3. <!-- 欢迎页背景-->
  4. <item name="android:windowBackground">@drawable/bg_splash </item>
  5. <item name="android:windowFullscreen">true </item>
  6. <!-- <item name="android:windowIsTranslucent">true</item> --> <!-- 透明背景不要了 -->
  7. </style>

@drawable/bg_splash

bg_splash   非要是。png图么?

也可以用自己的logo   bg_splash.xml


  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  3. <!-- 背景颜色 -->
  4. <item android:drawable="@color/white" />
  5. <item>
  6. <!-- 图片 -->
  7. <bitmap
  8. android:antialias= "true"
  9. android:gravity= "center"
  10. android:src= "@mipmap/ic_launcher" />
  11. </item>
  12. </layer-list>

使用方法就比较简单了


  
  1. <activity
  2. android:name= ".activity.SplashActivity"
  3. android:theme= "@style/SplashTheme">
  4. <intent-filter>
  5. <action android:name="android.intent.action.MAIN" />
  6. <category android:name="android.intent.category.LAUNCHER" />
  7. </intent-filter>
  8. </activity>

效果图就补贴了

你们自己脑补一下吧 就是启动前一个logo 

如果你们有ui的话

建议让ui做一张比较漂亮的图 效果要比logo好很多


转载:https://blog.csdn.net/mp624183768/article/details/109488979
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场