android - 使用 Image Asset (Android Studio) 在圆圈内生成一个返回箭头

标签 android android-studio vector android-drawable

我想在我的 ActionBar 中使用下一张图片: enter image description here

我可以将图像放在我的 drawable 文件夹中并毫无问题地使用它。

但我想使用不同尺寸(mdpihdpi 等)的图像。

所以我尝试使用 Android Studio 中的 Image Asset 生成此图像的不同尺寸版本。

如果 Icon TypeLauncher Icons,生成器工作得很好,但输出是 mipmap(应用程序的启动器图标) .

enter image description here

如果我选择正确的 Icon Type 输出目标是 drawable 文件夹,但不幸的是生成的图标只是一个圆圈。

enter image description here


我猜 Android Studio 告诉我必须使用矢量而不是图像作为将在 ActionBar 中使用的图标。对吗?

所以我从Clip Arts中选择了一个预定义的图标:

enter image description here

但是 Action Bar and Tab Icons 没有 Shape 选项。 那太好了,但它仅适用于 Launcher Icons

最后我的问题可以总结为:

  1. 有一种方法可以使用 Android Studio 中的 Image Asset 工具生成带有 circle shapeback arrow 吗?

  2. 我想我可以使用箭头图标并另外应用一个drawable resource 来获得一个圆形按钮。但在性能上,1 个矢量 + 1 个可绘制资源是否优于 1 个不同分辨率的图像?

提前谢谢你。

请给我一些想法来理解它。

最佳答案

似乎 Image Asset 没有为普通图标提供设置背景。这个问题有多种解决方案,最简单的一种是 go here , 找到你想要的图标。这将生成所有不同的尺寸。

此外,您可以使用 Photoshop 制作图像并从 here 生成其图标

希望对你有帮助

关于android - 使用 Image Asset (Android Studio) 在圆圈内生成一个返回箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43230752/

相关文章:

android - 模拟器 SD 卡出现为 "removed"

c++ - vector map 的实现

java - 全屏 DialogFragment 与 StatusBar 重叠

java - Gradle 和 Android Studio 从同一个 jar 复制的重复文件

java - Android Studio 游戏不使用整个 Android 显示屏

r - 计算一个向量的值在另一个向量中的出现次数

r - 向量到元素之间差异矩阵

java - Android 中的文本上划线

android - 没有数据出现在 ListView 中,使用 SimpleCursorAdapter

android - Eclipse与Android共享资源