我想在我的应用程序中使用简单的几何按钮,例如在摄像机上播放,停止,录制按钮。
不幸的是,我不知道如何为他们准备好资产。
如果选择Image Asset
在differen文件夹中放置不同的分辨率,我会对Asset Studio
个可用选项感到困惑:
这是一个奇怪的图标类型列表,但没有人说"按钮"的图标。
另外,我不确定,中等分辨率的像素大小。
接下来,如果我选择Vector Asset
我在此计划中面对SVG
的有限支持。至少,它并不了解用Adobe Illustrator创建的SVG。
那么,最佳选择是什么?
更新
我在Adobe Illustrator中绘制了蓝色形状并将其表示为SVG。结果如下:
即。颜色丢失和错误消息
In share.svg:
ERROR@ line 1 <defs> is not supported
显示。
答案 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/,在这里你可以拥有自己的图像集。