我使用此链接The Best Way to Create a Splashscreen in Android在我的应用中实现了启动画面。它可以正常工作,但是图像非常模糊,并且带有黑色背景的圆角-基本上,这是非常不专业的外观。 这是我的launch_screen.xml文件中的代码,该文件位于我的可绘制文件夹中:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@android:color/white"/>
<item>
<bitmap
android:src="@drawable/splashlogo"
android:gravity="center"/>
</item>
</layer-list>
这是我的styles.xml文件中的代码,在这里我使用这个launch_screen.xml文件创建一个新主题:
<style name="AppTheme.Launcher">
<item name="android:windowBackground">@drawable/launch_screen</item>
我知道我可以使用定时活动来创建启动画面,但是我喜欢在其他应用程序加载时此方法如何显示启动画面(由于某种原因,我的应用程序启动缓慢)。
谁能帮助我改善开机画面的外观?我只希望它显示为占据全屏且高质量的普通图像。
编辑,因此我将文件更改为矢量资产,但是现在什么都没有显示,只是黑屏。参见下面的代码:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@android:color/white"/>
<item
android:drawable="@drawable/ic_splashscreen2"
android:gravity="center"
/>
</layer-list>