Android(安卓)Vector矢量图
16lz
2022-06-23
今天看项目时发现了一个新的图片格式。之前看到一些动画,就是用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曲折的兼容之路
更多相关文章
- Android(安卓)Binder机制(使用)
- Android(安卓)UI 优化 使用和 标签
- Android(安卓)xmlns 的作用及其自定义
- 【多端应用开发系列1.1.1 —— Android:使用新浪API V2】服务器Js
- Android小项目之--电话与短信服务(附源码)
- android studio项目转ADT的辛酸历程
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用