使用PNG图像作为图标前景,背景应该是完全透明的。
在Asset Studio中使用Android Studio > New Image Asset > Configure Image Asset dialog
,实际上已经尝试了非常多的背景选项组合,包括从路径中完全删除文件以及删除ic_launcher.xml
和ic_launcher_round.xml
中的背景标签。
在此向导中,从路径中删除文件并从XML文件中删除标记几乎可以完成此任务,但背景仍然是一个模糊的黑色轮廓(~alpha=20%)。当在设备的启动器上查看图标时,背景层的所有其他选项都会在前景图像后面留下鲜明的白色或黑色背景。
许多应用程序只在它们的图标上有一个前台,所以这是可能的。我在这里做错了什么?
更新:感谢您的快速评论!我尝试了作为答案提供的两种解决方案,结果相同。屏幕截图是按照建议上传的。
在向导中仅更新Legacy图标是不够的,因为这只会更改Legacy图标的格式。更新的“自适应”图标也是必需的。即使背景设置为完全透明的正方形png,Android Studio也会将其更改为白色。如果背景文件被完全删除,向导允许完成,但是Android Studio使用稍微不透明的黑色背景,如图所示。对于上传的图像,前景后面应该没有任何东西,在这种情况下是完全灰色的,没有任何可见的圆圈。
发布于 2018-06-21 14:24:20
首先,你有一个背景图像来获得透明的图标,没有任何背景图像,你不能让你的图标透明。
如果你想让图片变得透明,你可以简单地使用一些图片编辑器。
https://stackoverflow.com/questions/50960640
复制相似问题