AnimatedVectorDrawableCompat适配5.0以下安卓

来源:互联网 发布:算法的重要性 编辑:程序博客网 时间:2024/06/15 23:59

*首先 
VectorDrawableCompat依赖与AAPT的一些功能,它能保持最近矢量图使用的添加的属性ID,以便他们可以被v21之前的引用。

如果你没有启用这个标志,当你在KitKat上运行你的APP你会看到以下(或者类似)错误:



解决办法:启用标志位 

如果你正在用Gradle插件v2.0或者更高,我有一个简洁方法去启用它:

android {  defaultConfig {    vectorDrawables.useSupportLibrary = true  }}

如果你还没有更新,在用v1.5后者更低的版本,你需要在你的build.gradle文件里添加以下内容:

android {  defaultConfig {        generatedDensities = []  }    aaptOptions {    additionalParameters "--no-version-vectors"  }}
0 0
原创粉丝点击