0
点赞
收藏
分享

微信扫一扫

在安卓中使用SVG矢量图

春意暖洋洋 2022-02-27 阅读 83


简要介绍

SVG(Scalable Vector Graphics,可伸缩矢量图形 )是W3C推出的一种开放标准的文本式矢量图形描述语言,它是一种基于XML、专门为网络而设计的图像格式,SVG是一种采用XML来描述二维图形语言,所以它可以直接打开xml文件来修改和编辑.

矢量图优点:

1.使用点和线来描述图形,所有文件会比较小,同时也能提供高清晰的画面。

2.缩放自由且不会失真,适配于任何分辨率的屏幕。

3.是以XML语言来描述的,所以易于修改。

4.色彩分辨率非常高清,同时支持滤镜。

5.跨平台,因为是纯文本格式来描述的,所以不受平台的限制。

使用方法


从阿里巴巴的www.iconfont.cn、其他网站或自行制作SVG图片打开AndroidStudio,选择菜单New》Vector Asset


  • Asset Type选择“Local file”
  • Path选择svg文件路径,下一步即可.
    在安卓中使用SVG矢量图_矢量图
    这个转换步骤也可以通过网站:http://inloop.github.io/svg2android/ 进行.

  1. app工程在build.gradle文件中android->defaultConfig节点下增加​​vectorDrawables.useSupportLibrary true​​:
android {
defaultConfig {
vectorDrawables.useSupportLibrary true
}
}

Demo源代码

https://github.com/cxyzy1/svgDemo.git

更多技术总结好文,请关注:「程序园中猿」



举报

相关推荐

0 条评论