android

SVG的 全称是 Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG 不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便。

Android也在5.0中新增了对使用svg矢量图支持,VectorDrawable 是Android 5.0系统中引入了 VectorDrawable 来支持矢量图(SVG),同时还引入了 AnimatedVectorDrawable 来支持矢量图动画。官方文档:

VectorDrawable
https://developer.android.google.cn/reference/android/graphics/drawable/VectorDrawable.html

AnimatedVectorDrawable
大专栏  androidr">https://developer.android.google.cn/reference/android/graphics/drawable/AnimatedVectorDrawable.html

兼容5.0

在build.gradle中的 defaultConfig 中添加了:
vectorDrawables.useSupportLibrary = true

当然还需要添加 appcompat 的支持:
compile ‘com.android.support:appcompat-v7:23.4.0’

android
//background中使用
android

static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}


android

上一篇:「JSOI2014」电信网络


下一篇:CALL/APPLY、一些编程基础以及一些基础知识、正则