如何为我的Android应用程序创建圆形图标?

4

我刚刚学会了如何更改我的安卓启动器图标,并且注意到我的安卓上有很多圆形的图标,我想知道我是不是需要制作一个像那样的图片,或者是否有一种方法可以让启动器放置具有透明背景的png图像并为启动器绘制一个圆形?(这比在某些绘图工具中摸索要容易得多)。

在我的应用程序中,我使用 CircleImageView 来显示联系人头像,但那是在 Java 中,而安卓启动器是 xml,所以我不确定是否可以使用 CircleImageView?


这与这个链接有关吗? - a_local_nobody
1个回答

5
你需要使用自适应图标而不是单个图像,以便Android可以调整你的图标。本质上,这是定义一个背景drawable和一个前景drawable,Android将完成其余工作。
如果在Android Studio中右键单击res/drawable文件夹,然后选择New -> Image Asset,你将看到以下向导。这将让你轻松创建适用于所有形状的启动器图标。

Android Studio image asset wizard

如需进一步了解,您可能会发现官方Android文档以及Nick Butcher的优秀指南很有帮助。


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