快速SVG转Android VectorDrawable,在安卓中使用SVG

SVG 转换工具:http://oss.chengxingyao.cn/svg2android/index.html
SVG2Android 工具源码:https://github.com/chengxingyao/svg2android

使用svg2android快速将网页中的svg或svg文件转换为Android VectorDrawable

一、使用复制网页中的svg代码方法快速转换

1、打开带svg的网页,按F12 通过浏览器开发者工具选择svg标签.
之前文章说漏了一点,如果直接复制http://www.iconfont.cn/ 中的svg代码,则必须将图标加入到自己的图标库才能复制svg代码,否则转换出来的VectorDrawable将不正常

Paste_Image.png

2、通过Edit as HTML 复制svg代码

Paste_Image.png

Paste_Image.png

3、将svg代码复制到svg2android 工具中,即可快速获得Android VectorDrawable
工具地址:http://oss.chengxingyao.cn/svg2android/index.html

Paste_Image.png
二、通过选择SVG图片转换

这个看图就不用多说了


Paste_Image.png

尽情的享受SVG带来的无失真高清图标吧。
额外提下Android ImageVIew设置纯色图片颜色的属性
在代码中需要这样设置

imageView.setColorFilter(Color.WHITE);

或者在XML布局中这么设置

android:tint="#FF0000"

如何在安卓中使用SVG: http://www.jianshu.com/p/30dfa5920658

推荐阅读更多精彩内容