java

您所在的位置:网站首页 透明应用图标怎么样弄出来 java

java

2024-04-16 22:59| 来源: 网络整理| 查看: 265

使用PNG图片作为图标前景,背景要完全透明。

在 Asset Studio 中使用 Android Studio > New Image Asset > Configure Image Asset 对话框,实际上已经尝试了多种背景选项组合,包括从路径中完全删除文件并删除ic_launcher.xml 和 ic_launcher_round.xml 中的背景标签。

在此向导中从路径中删除文件并从 XML 文件中删除标签几乎可以解决问题,但背景仍保留微弱的黑色轮廓 (~alpha=20%)。当查看设备启动器上的图标时,背景层的所有其他选项都会在前景图像后面留下纯白色或黑色背景。

许多应用设法只在它们的图标上有一个前景,所以这是可能的。我在这里做错了什么?

更新:感谢您的快速评论!我尝试了作为答案提供的两种解决方案,结果相同。按照建议上传屏幕截图。

仅在向导中更新 Legacy 图标是不够的,因为这只会更改 Legacy 图标格式。还需要较新的“自适应”图标。即使背景设置为完全透明的方形 png,Android Studio 也会将其更改为白色。如果背景文件被完全删除,向导允许完成,但 Android Studio 会使用稍微不透明的黑色背景,如图所示。对于上传的图片,前景后面应该没有任何东西,在这种情况下完全是灰色的,没有任何可见的圆圈。

Screen capture from device running API 25

最佳答案

方法一:

如果您有 png,只需将其复制并粘贴到可绘制对象中,然后引用 list 中的图像名称。

....

方法二:

Goto file > new > image asset,确保选择 png 图像(具有透明背景)并将背景形状设置为无。

关于java - 如何使Android应用程序的图标背景透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50960640/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3