您可以使用Android支持库23.2或更高版本 . 在支持库VectorDrawableCompat类可以支持VectorDrawable中的Android 2.1(API 7级)和higher.For这一点,你需要改变你的build.gradle文件运行矢量资源Studio之前,在支持库向后兼容性描述 .
//For Gradle Plugin 2.0+
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
//For Gradle Plugin 1.5 or below
android {
defaultConfig {
// Stops the Gradle plugin’s automatic rasterization of vectors
generatedDensities = []
}
// Flag notifies aapt to keep the attribute IDs around
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
为了支持向量可绘制和动画向量可绘制对象上版本5.0(API级21)之前的运行Android版本设备,VectorDrawableCompat和AnimatedVectorDrawableCompat都可以通过两个新的支持库:支持向量可绘制和动画向量抽拉,分别 .
Android Studio 1.4通过在构建时生成PNG文件,为矢量绘图引入了有限的兼容性支持 . 但是,矢量可绘制和动画矢量可绘制支持库提供灵活性和广泛的兼容性 - 它是一个支持库,因此您可以将它与所有Android平台版本一起使用回Android 2.1(API级别7) . 要将应用程序配置为使用矢量支持库,请将vectorDrawables元素添加到app模块中的build.gradle文件中 .