两种方法将SVG转换成 android VectorDrawable XML资源

时间:2024-03-31 19:43:05

1.SVG资源下载网站 

  1. 阿里巴巴矢量图标资源库
  2. Font Awesome 一套绝佳的图标字体库和CSS框架
  3. material design 谷歌官方图标库
  4.  mac系统下的svg软件

2.SVG转化成android中的XML工具(第一种方法)

3.使用步骤

下载好工具后解压,直接打开index.html

两种方法将SVG转换成 android VectorDrawable XML资源

耐心等待一段时间出现如下页面

两种方法将SVG转换成 android VectorDrawable XML资源

然后将下载好的SVG文件直接拖动到页面空白处,出现如下代码

两种方法将SVG转换成 android VectorDrawable XML资源

按顺序勾选框中的选项:

如果不勾选,生成的xml在android中将不起作用!

最后点击DownLoad即可得到一个xml文件

放入项目的drawable文件夹中即可使用

4.使用android Studio自带的导入方式(第二种方法)

在上述网站下载好自己的图标svg资源后,打开工程,找到drawable鼠标右键点击new->Vector Asset

 两种方法将SVG转换成 android VectorDrawable XML资源

出现以下界面

依次往下:

  1. 选择加载本地的 svg文件
  2. 加载svg文件的路径
  3. Override一定要勾选
  4. 然后点击next即可

两种方法将SVG转换成 android VectorDrawable XML资源 

 第二种方式更为简单实用!