关于Android VectorDrawable xml 转为SVG并修改

本文详细阐述了如何基于SVG模板修改XMLVectorDrawable,包括SVG下载、尺寸调整和使用Illustrator优化,适合Android开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

一般遇到客户要求修改xml 文件VectorDrawable 资源, 需要客户提供图标, 当客户无法提供图标时,就可以参考此篇文章对原图标进行修改

将xml 转为SVG图片

首先需要有一个svg图片作为参考, 国内svg下载网址可以去阿里巴巴图标库下载https://www.iconfont.cn/

打开下载后的svg格式如下

svn格式.png

而VectorDrawable xml 格式如下

xml格式.png

  1. 将我们参考的svg图片复制一份, 重命名为我们要转化的xml文件名字

  2. width/height 同步, viewBox 后两个参数同步android:viewportWidth/viewportHeight 如上需要修改成

    width=“12” height=“15” viewBox=“0 0 12 15”

  3. 将 android:pathData 信息复制到 path -> d, android:fillColor 修改至 fill, 多个path 也是如此, 注意修改fill

效果如下

修改后的svg.png

用浏览器打开, 推荐用Microsoft Edge, 图标尺寸过小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值