您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 3浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

在安卓中使用SVG矢量图

蓝不蓝编程 发布时间:2019-04-01 11:41:41 ,浏览量:3

简要介绍

SVG(Scalable Vector Graphics,可伸缩矢量图形 )是W3C推出的一种开放标准的文本式矢量图形描述语言,它是一种基于XML、专门为网络而设计的图像格式,SVG是一种采用XML来描述二维图形语言,所以它可以直接打开xml文件来修改和编辑. 矢量图优点: 1.使用点和线来描述图形,所有文件会比较小,同时也能提供高清晰的画面。 2.缩放自由且不会失真,适配于任何分辨率的屏幕。 3.是以XML语言来描述的,所以易于修改。 4.色彩分辨率非常高清,同时支持滤镜。 5.跨平台,因为是纯文本格式来描述的,所以不受平台的限制。

使用方法
  1. 从阿里巴巴的www.iconfont.cn、其他网站或自行制作SVG图片
  2. 打开AndroidStudio,选择菜单New》Vector Asset
  • Asset Type选择“Local file”
  • Path选择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 安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061 更多技术总结好文,请关注:「程序园中猿」

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0361s