如何避免使用圆形图标?

时间:2019-08-11 07:50:14

标签: android

我想更改启动器图标的形状,而不是使用圆形图标,但是模拟器上的图标始终是圆形的。 我试图删除包含圆形图标的文件夹,并删除清单文件上的android:roundIcon="@mipmap/ic_launcher_round",但仍然显示圆形图标。

如何避免将圆形图标用作启动器图标?我看到我的设备上安装的某些应用程序图标始终是正方形,这就是我想做的。

2 个答案:

答案 0 :(得分:3)

简短的答案是你不能。您可以自定义长答案。例如,在新的android设备中,您是否已看到方形图标是可疑的,因为所有方形图标都需要四舍五入。您没有其他选择。合适的比例取决于android设备,您可能是支持方形图标的Galaxy Phone。您可以采取几种解决方案/技巧来获得所需的东西:

  1. android:roundIcon="@mimmap/ic_launcher_round更改android:roundIcon="@mipmap/ic_launcher。这会将您应用程序的圆形图标更改为始终可用的普通图标。但是,它并不总是有效。
  2. 如果图标的背景是纯色,则不要在导入图标的同时添加背景,而是在创建mipmap时尝试动态设置背景颜色。

答案 1 :(得分:0)

没有。您在 AndroidManifest.xml 中只提供圆形图标的解决方案很好,但不起作用,因为如果该版本的 Android 使用四舍五入,Google 将自动应用掩码。

Google Play 图标设计规范 (https://developer.android.com/google-play/resources/icon-design-specifications) 建议您始终制作应用图标,以便它可以同时使用方形和圆形,因为某些 Android 制造商使用圆形图标,这不符合他们的准则“hack”它并强制方形边缘到边缘设计,因为当他们应用圆角蒙版时会切割一些东西。

TL;DR:我对他们希望你如何制作这些图标的看法是你给他们一个方形的图标,但所有重要的内容都位于“产品图标关键线”中这是 384x384px 的 512x512px 图标:

Product icon keylines