Android 使用SVG, 导入及绘制相关工具集合

SVG2AndroidVector工具

  1. svg2android:http://oss.chengxingyao.cn/svg2android/index.html
    svg2android 速度较快,但是转换错误率较高

    《Android 使用SVG, 导入及绘制相关工具集合》 Paste_Image.png

  2. SvgToVectorDrawableConverter:http://a-student.github.io/SvgToVectorDrawableConverter.Web/
    SvgToVectorDrawableConverter 转换速度较慢,但是准确率高。

《Android 使用SVG, 导入及绘制相关工具集合》 Paste_Image.png

  1. 使用Android 自带的Asset Studio 导入
    如果新建时没有找到Vector Asset 可能是版本低了,我使用的是Android studio 2.2

《Android 使用SVG, 导入及绘制相关工具集合》 Paste_Image.png

《Android 使用SVG, 导入及绘制相关工具集合》 Paste_Image.png

SVG 绘制工具

绘制工具转自:svg矢量图绘制以及转换为Android可用的VectorDrawable资源 – 炉火纯青 – 博客园

绘制svg图

如果想了解绘制原理,调至请调至文末点击W3C的连接。

接下来介绍一些常用的svg绘图工具

1.Inkscape

开源的多平台矢量图绘图工具,支持windows OS X Linux。支持导出为svg等格式图片,功能强大,与后面两个将要介绍的比较就是体积有点大,安装包就接近百兆了。
另外用这个生成的SVG文件,会带一些默认的属性,转化成VectorDrawable以后xml文件里也会有一些默认的属性,虽不影响显示效果,但会多出一些不必要的代码。
工作界面:

《Android 使用SVG, 导入及绘制相关工具集合》

官网:[https://inkscape.org/

2.Boxy SVG

是一个Chrome应用(推荐)。支持导入,另存为,可以选中单个控件调整属性等。可能不好的地方就是你得安装Chrome浏览器吧,还有下载这个应用的时候得FQ。

《Android 使用SVG, 导入及绘制相关工具集合》

3.Janvas – The Online Vector Graphics Editor

也是Chrome应用,不过其实就是一个链接,打开后指向下面的地址
[http://www.janvas.com/XOSYSTEM/PROJECTS/janvas_apps_suite_3.0_public/janvas_application.php

但是这个在线编辑器好像只能打开和保存文件到google driver,不推荐

《Android 使用SVG, 导入及绘制相关工具集合》

    原文作者:轮回星云
    原文地址: https://www.jianshu.com/p/af626a79f6bb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞