首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Android应用的图标背景变得透明?

如何让Android应用的图标背景变得透明?
EN

Stack Overflow用户
提问于 2018-06-21 12:56:30
回答 1查看 22.5K关注 0票数 5

使用PNG图像作为图标前景,背景应该是完全透明的。

在Asset Studio中使用Android Studio > New Image Asset > Configure Image Asset dialog,实际上已经尝试了非常多的背景选项组合,包括从路径中完全删除文件以及删除ic_launcher.xmlic_launcher_round.xml中的背景标签。

在此向导中,从路径中删除文件并从XML文件中删除标记几乎可以完成此任务,但背景仍然是一个模糊的黑色轮廓(~alpha=20%)。当在设备的启动器上查看图标时,背景层的所有其他选项都会在前景图像后面留下鲜明的白色或黑色背景。

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

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

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

Screen capture from device running API 25

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 14:24:20

首先,你有一个背景图像来获得透明的图标,没有任何背景图像,你不能让你的图标透明。

如果你想让图片变得透明,你可以简单地使用一些图片编辑器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50960640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档