如何生成圆角正方形的Android启动器图标

16
我尝试为我的Android项目生成新的启动器图标。我使用大小为512x512的png图标,并通过Android Studio将其转换为New->Image Asset->(Launcher Icons Adaptive and legacy)。它生成了图标,但是圆角正方形的半径大小比7个月前我第一次生成时要小。如何使图标角落的半径更大?或者这是Android的新默认图标?谢谢。 enter image description here

enter image description here

enter image description here


自适应图标的形状由 Android 8.0+ 上的启动器选择。在那里,您无法投票。 - CommonsWare
只需转到项目层次结构,右键单击 res 文件夹,然后选择 New > Image Asset。Android团队已经将此工具包含在studio中,有关更多详细信息,请从这里开始。 - Rade
@Rade 我做了这个,但它也会在图标周围生成透明空间,请看我添加的描述和图片。 - yozhik
1
@yozhik,您可以通过转到遗留选项卡并在“遗留图标(API <= 25)”下更改“形状”为“无”来删除它。这样做会失去圆角形状。我个人建议保持原样,毕竟这是谷歌的建议。 - Rade
我们支持Android 4.4版本以上的手机,所以我仍然需要这个。 - yozhik
5个回答

24

通过Android Studio生成图标

右键单击app > 转到“Image Assets” > 选择图标类型和其他属性 > 单击下一步并完成。

enter image description here

在这里,您可以生成所有图标形状,并轻松替换为新的。如果您选择自适应和遗留图标类型,则会生成方形和圆形两种形状。在完成步骤后替换现有图标。

通过在线方式生成


第一个很好。谢谢分享。 - Pencilcheck

18

它还会在图标周围生成透明空间,请查看我添加的图片描述。 - yozhik
请尝试使用这个,您可以根据需要添加填充。 - Bhupat Bheda
我已经尝试了所有的填充源,但仍然存在透明度。 - yozhik
1
我进行了更多的实验,发现对于传统资源,我必须检查的不是正方形图标,而是“无” - 以避免透明背景。 - yozhik

5

Android Asset Studio 真的很棒! - Aziz

4

1
它还会在图标周围生成透明空间,请查看我添加的图片描述。 - yozhik

1

512x512的大小对于启动器图标来说太大了。请将其缩小为108x108像素,并使用Illustrator将其保存为SVG格式。确保您的徽标位于66x66像素的安全区域内。


512是原始大小,生成后的尺寸为48x48、72x72、96x96、144x144、192x192,但它具有无形边框。 - yozhik
它还会在图标周围生成透明空间,请查看我添加的图片描述。 - yozhik

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