如何在Android Studio中使用“添加图像资产”选项制作具有透明背景的图像资产?

7

我有一张带透明背景的图片。

当我将图片添加到资源文件夹时,我的背景会变成白色。 (使用Android Studio添加图像资产选项)

输入图片描述

如果我直接将图片放入资源文件,则图像背景保持透明。


5个回答

10

选择"操作栏和选项卡图标"而不是"启动器图标",您会得到所需的所有图像透明背景。


1
令人惊叹的答案,希望它能更受欢迎! - beastlyCoder
如果我现在这样做,图像就只是灰色的... - Jaxx0rr
你可以随时给它上色,或者如果它们是矢量图标,你可以改变它们的颜色。 - Ashutosh Sagar

1

试试这个:

ImageView myImage = (ImageView) findViewById(R.id.myImage);
myImage.setAlpha(127); //value: [0-255]. Where 0 is fully transparent and 255 is fully opaque

1

您可以通过以下方式轻松完成,顺便提一下,灰色圆圈是图片本身的原始内容。

enter image description here

它会为您创建这些东西。

enter image description here


0

以下是设置应用程序图标生成具有透明背景的步骤:

编辑生成的ic_launcher_background.xml文件,并将其设置如下:

这将仅将默认生成的背景颜色设置为透明。

删除所有路径定义,只保留以下路径。

<path android:fillColor="#00000000"
    android:pathData="M0,0h108v108h-108z"/>

0

请选中以下内容:

图标类型 --- > 仅限旧版

形状 -- >

如下所示

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接