今天看项目时发现了一个新的图片格式。之前看到一些动画,就是用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/

Android Vector矢量图_第1张图片

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

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

Android Vector矢量图_第2张图片

使用Android Studio

步骤如下:

新建:

Android Vector矢量图_第3张图片

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

就在drawable目录生成了如下图

参考:

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

2. Android Vector曲折的兼容之路

更多相关文章

  1. Android图像处理简介の使用内置Camera应用程序进行图像捕获
  2. Android实战经验之图像处理及特效处理的集锦(总结版)
  3. Android 图像绘制之 Drawable
  4. Android中几种图像特效处理的集锦!
  5. Android 创建图像倒影
  6. Android中如何实现图像的闪动
  7. Android 中的图形图像的渲染
  8. RxMarkdown 是一个运用 RxJava API 在 TextView 或 EditText 中
  9. android之monkeyrunner截图及图像对比

随机推荐

  1. android LruCache设置缓存的使用
  2. android 简历 android 3年 上海.doc
  3. Java进制转换
  4. Android图片加载神器之Fresco,基于各种使
  5. Android(安卓)permission 访问权限大全
  6. [笔记]Sensor概述
  7. android 自学初级第一天 环境搭建与hello
  8. android 自动登录功能的实现
  9. android中dip、dp、px、sp和屏幕密度
  10. 笔记 TextView类: