我刚刚交换了我的android launcher图标(刚刚学会了怎么做)。我注意到我的android上的许多图标都是圆形的,我想知道我是不是必须像这样做一个图像,或者有没有办法让启动器放置图标(透明背景的png ),并以某种方式为启动器画一个圆圈?(这也比在一些绘图工具中胡闹要容易)。
在应用程序中,我对联系人使用了CircleImageView,但这是在java中完成的,而android launcher是xml,所以我不确定是否可以使用CircleImageView?
发布于 2020-08-01 04:25:06
你需要使用adaptive icons而不是一张图片来允许安卓调整你的图标。本质上,这是定义一个背景可绘制和一个前景可绘制,Android将完成剩下的工作。
如果您在Android Studio中右键单击res/drawable文件夹,然后选择New -> Image Asset,您将看到以下向导。这将让您轻松创建在所有形状下工作的启动器图标。

有关更多信息,您可能会发现Nick Butcher's excellent guide和official Android docs都很有帮助。
https://stackoverflow.com/questions/63174726
复制相似问题