【发布时间】:2018-05-23 04:58:14
【问题描述】:
所以我已经在这个应用程序上工作了几个星期,并开始构建图标。我有 Android Studio 3.0.1,它们似乎改变了图像资产的制作方式,现在它们具有自适应图标。我为我的应用制作了一个透明背景的图标。以前,我只需将形状更改为“无”,就不会生成背景。但现在这不是一个选择,除非我去“遗产”,这是无用的。背景颜色似乎不支持透明度。即使在ic_launcher.xml 中我将背景设置为透明颜色,但图标仍然以黑色背景显示。
这是我的ic_lancher.xml
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/transparent"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
和ic_launcher_round.xml 是一样的。 @color/transparent 位是这样的:
<color name="transparent">#00000000</color>
【问题讨论】:
-
是的,这些都没有真正的帮助
-
正如@InsaneCat 上面提供的链接:“背景可绘制对象必须是不透明的,而前景可以包含透明度。”不幸的是,这在文档中没有明确说明。
标签: android