美文网首页Android开发android实用技术app开发
快速SVG转Android VectorDrawable,在安卓

快速SVG转Android VectorDrawable,在安卓

作者: Nebula995 | 来源:发表于2016-09-08 23:47 被阅读2830次

    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

    相关文章

      网友评论

        本文标题:快速SVG转Android VectorDrawable,在安卓

        本文链接:https://www.haomeiwen.com/subject/aaheettx.html