我想启用 AndroidX 矢量支持(使用 app:srcCompat、AppCompatResources.getDrawable) 如果项目 minSdkVersion > 21,我是否需要启用 vectorDrawables.useSupportLibrary?
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
尼克·布彻说我们确实需要。但我很怀疑。
问:对于 minSdkVersion=21 及以上版本可以跳过此步骤,我的理解是否正确?
答案 0 :(得分:0)
是的,如果你的 minSdkVersion > 21,你可以跳过这个。
这适用于低于 21 的 minSdkVersion。如果您的 res/drawable 中有 vectorDrawable 图像,Gradle 插件将在构建期间自动生成 API 级别 20 及以下的光栅 PNG 图像。这意味着您只需为您的应用项目更新和维护您的矢量资源,Android Studio 可以处理图像转换过程。