Vector的使用

Vector:矢量的意思

我们知道,在安卓开发过程中,经常使用到png格式的图片资源,这种图片需要有不同分辨率来做屏幕适配,当图片数量很大时,被打包的图片资源占据了app的绝大部分容量,使用Vector来创建图片,将大大减少png图片的使用,提高开发性能。

获取方式

阿里巴巴矢量图库

提供直接下载的方式svg格式的文件,可以设置颜色和大小

Vector的使用_第1张图片
QQ图片20170713142358.png

GIMP(GNU Image Manipulation Program)

Vector的使用_第2张图片
image.png
Vector的使用_第3张图片
image.png
Vector的使用_第4张图片
image.png
Vector的使用_第5张图片
image.png
Vector的使用_第6张图片
image.png
Vector的使用_第7张图片
image.png

在path节点下的d里,这里的值就是我们需要的


Vector的使用_第8张图片
image.png

我们使用Android Studio来写代码,在drawable目录下新建一个star_path.xml文件,内容如下:
其中需要注意这里的viewportHeight和viewportWidth值,设置太小就不能看到它的预览图了

Vector的使用_第9张图片
11.png

你可能感兴趣的:(Vector的使用)