Android中按钮的正确资产类型是什么?

时间:2017-01-17 13:18:13

标签: android svg assets

我想在我的应用程序中使用简单的几何按钮,例如在摄像机上播放,停止,录制按钮。

不幸的是,我不知道如何为他们准备好资产。

如果选择Image Asset在differen文件夹中放置不同的分辨率,我会对Asset Studio个可用选项感到困惑:

enter image description here

这是一个奇怪的图标类型列表,但没有人说"按钮"的图标。

另外,我不确定,中等分辨率的像素大小。

接下来,如果我选择Vector Asset我在此计划中面对SVG的有限支持。至少,它并不了解用Adobe Illustrator创建的SVG。

那么,最佳选择是什么?

更新

我在Adobe Illustrator中绘制了蓝色形状并将其表示为SVG。结果如下:

enter image description here

即。颜色丢失和错误消息

In share.svg:
ERROR@ line 1 <defs> is not supported

显示。

2 个答案:

答案 0 :(得分:1)

这些选项用于创建启动器,通知和actiobar图标,但是对于按钮,您需要拥有图像并将其手动转换为各种分辨率并将其放置在相应的文件夹中,否则可以使用在线转换器为您完成该工作

答案 1 :(得分:0)

正如此处所写https://developer.android.com/guide/practices/screens_support.html mdpi(中)~160dpi 也就是drawable-mdpi

关于SVG:

您可以使用vector drawable轻松实现SVG文件的数据。 你可以使用drawable文件夹来存储矢量图形。只需在此放置一些vector文件,并将其用作背景源。

例如,

https://romannurik.github.io/AndroidAssetStudio/,在这里你可以拥有自己的图像集。