《studio_svg的使用》

1.android 的图片不同屏幕的适配是个很头疼的问题,我们项目使用了svg.   svg的优势:

●SVG 可被非常多的工具读取和修改(比如记事本)
●SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。
●SVG 是可伸缩的
●SVG 图像可在任何的分辨率下被高质量地打印
●SVG 可在图像质量不下降的情况下被放大
●SVG 图像中的文本是可选的,同时也是可搜索的(很适合制作地图)
●SVG 可以与 Java 技术一起运行
●SVG 是开放的标准
●SVG 文件是纯粹的 XML

SVG 的主要竞争者是 Flash。

说了那么多,其实就是两句话:1.占用内存小 2.可以拉伸,在任何分辨率下都可以高质量的展示.

2.我们项目的svg是在 Iconfont-阿里巴巴矢量图标库  上面管理的,其网站本身也有很丰富的图片资源.

3.studio使用,先下载自己要有的图片资源.选着svg下载,可以设置颜色,大小.这里我选着48,大小不影响,导入studio的时候也可以设置.

《studio_svg的使用》

4.使用studio,选择要导入svg格式图片的module.     new-->VectorAsset   

《studio_svg的使用》

5.开始导入

《studio_svg的使用》

 还有一种方案,更快捷.使用studio 的插件.

在android studio中打开File-->Settings-->Plugins,在Plugins中输入SVG2VectorDrawable搜索插件,并安装。参考

https://www.cnblogs.com/tokyow/p/6293743.html