我可以将图像放在我的 drawable
文件夹中并毫无问题地使用它。
但我想使用不同尺寸(mdpi
、hdpi
等)的图像。
所以我尝试使用 Android Studio 中的 Image Asset
生成此图像的不同尺寸版本。
如果 Icon Type
是 Launcher Icons
,生成器工作得很好,但输出是 mipmap
(应用程序的启动器图标) .
如果我选择正确的 Icon Type
输出目标是 drawable
文件夹,但不幸的是生成的图标只是一个圆圈。
我猜 Android Studio 告诉我必须使用矢量而不是图像作为将在 ActionBar 中使用的图标。对吗?
所以我从Clip Arts
中选择了一个预定义的图标:
但是 Action Bar and Tab Icons
没有 Shape
选项。
那太好了,但它仅适用于 Launcher Icons
。
最后我的问题可以总结为:
有一种方法可以使用 Android Studio 中的
Image Asset
工具生成带有circle shape
的back arrow
吗?我想我可以使用箭头图标并另外应用一个
drawable resource
来获得一个圆形按钮。但在性能上,1 个矢量 + 1 个可绘制资源是否优于 1 个不同分辨率的图像?
提前谢谢你。
请给我一些想法来理解它。
最佳答案
似乎 Image Asset
没有为普通图标提供设置背景。这个问题有多种解决方案,最简单的一种是 go here , 找到你想要的图标。这将生成所有不同的尺寸。
此外,您可以使用 Photoshop 制作图像并从 here 生成其图标
希望对你有帮助
关于android - 使用 Image Asset (Android Studio) 在圆圈内生成一个返回箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43230752/