我们有一个用于 android 应用程序的单声道,它目前正在显示一个漂亮的初始屏幕,屏幕中心有一个徽标 PNG。
但是,屏幕背景是黑色的,这意味着具有透明背景的徽标显示效果不佳。
我的主题目前设置如下:
<resources>
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowNoTitle">true</item>
</style>
</resources>
'splash.png' 是我的启动标志图像。
使用设置背景
<item name="android:background">@color/white</item>
覆盖初始图像背景。
是否可以将主题定义为具有白色背景,并在其顶部添加 splash.png?
另一种方法是我们将 slpash.png 修改为具有白色背景,而不是透明,但如果可能的话,我想避免这种情况。