Android Vector矢量图

今天看项目时发现了一个新的图片格式。之前看到一些动画,就是用SVG做出来的。

可以说Vector就是Android中的SVG实现,因为Android中的Vector并不是支持全部的SVG语法,也没有必要,因为完整的SVG语法是非常复杂的,但已经支持的SVG语法已经够用了,特别是Path语法,几乎是Android中Vector的标配。



有关详细介绍参考引用。下面是关键使用过程。

1.2创建vector图片

要从一般使用的PNG图像转换到SVG图像,对于设计师来说,并不是一件难事,因为大部分的设计工具(PS、Illustrator等等)都支持导出各种格式的图像,如PNG、JPG,当然,也包括SVG,因此,设计师可以完全按照原有的方式进行设计,只是最后导出的时候,选择SVG即可。

使用SVG的编辑器来进行SVG图像的编写,例如http://editor.method.ac/

利用一些工具,自己转换一些比较基础的图像。找到矢量图下载网站,比如这个阿里巴巴UX矢量库下载SVG图,利用转换网站转换为Android Vector Drawable

http://inloop.github.io/svg2android/就是一个非常牛逼的网站,可以在线将SVG图像转换为Android Vector Drawable

使用Android Studio

步骤如下:

新建:

点击Local SVG 选择路径,并命名drawable文件名字

就在drawable目录生成了如下图

参考:

1. Android Drawable Mipmap Vector使用及Vector兼容

2. Android Vector曲折的兼容之路

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。