今天看项目时发现了一个新的图片格式。之前看到一些动画,就是用SVG做出来的。

可以说Vector就是Android中的SVG实现,因为Android中的Vector并不是支持全部的SVG语法,也没有必要,因为完整的SVG语法是非常复杂的,但已经支持的SVG语法已经够用了,特别是Path语法,几乎是Android中Vector的标配。



有关详细介绍参考引用。下面是关键使用过程。

1.2创建vector图片

要从一般使用的PNG图像转换到SVG图像,对于设计师来说,并不是一件难事,因为大部分的设计工具(PS、Illustrator等等)都支持导出各种格式的图像,如PNG、JPG,当然,也包括SVG,因此,设计师可以完全按照原有的方式进行设计,只是最后导出的时候,选择SVG即可。

使用SVG的编辑器来进行SVG图像的编写,例如http://editor.method.ac/

利用一些工具,自己转换一些比较基础的图像。找到矢量图下载网站,比如这个阿里巴巴UX矢量库下载SVG图,利用转换网站转换为Android Vector Drawable

http://inloop.github.io/svg2android/就是一个非常牛逼的网站,可以在线将SVG图像转换为Android Vector Drawable

使用Android Studio

步骤如下:

新建:

点击Local SVG 选择路径,并命名drawable文件名字

就在drawable目录生成了如下图

参考:

1. Android Drawable Mipmap Vector使用及Vector兼容

2. Android Vector曲折的兼容之路

更多相关文章

  1. Android(安卓)Binder机制(使用)
  2. Android(安卓)UI 优化 使用和 标签
  3. Android(安卓)xmlns 的作用及其自定义
  4. 【多端应用开发系列1.1.1 —— Android:使用新浪API V2】服务器Js
  5. Android小项目之--电话与短信服务(附源码)
  6. android studio项目转ADT的辛酸历程
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. Android时区问题
  2. Android(安卓)wifi热点创建和自动连接
  3. Android调用系统自带的文件管理器进行文
  4. 《疯狂Android讲义》学习笔记二
  5. 基于 Android NDK 的学习之旅-----目录
  6. Android 为联系人添加图片
  7. 最牛逼android上的图表库MpChart(二) 折线
  8. Android之ShortCut[Broadcast方式]
  9. Android基本组件TextView和EditView
  10. 【Android的从零单排开发日记】之入门篇(