向量 Drawables
更新 build.gradle 檔案。
dependencies {
...
compile 'com.android.support:appcompat-v7:23.2.1'
}
如果你使用的是 Gradle 外掛的 v2.0 或更高版本,請新增以下程式碼。 ****
// Gradle Plugin 2.0+
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
如果你使用的是 Gradle 外掛的 v1.5 或更低版本,請新增以下程式碼。 ****
// Gradle Plugin 1.5
android {
defaultConfig {
generatedDensities = []
}
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
閱讀 Android 支援庫 23.2 發行說明以獲取更多資訊。
注意: 即使使用 AppCompat ,Vector Drawables 也不會在較舊的 Android 版本的應用程式之外工作。例如,你無法將向量繪圖作為通知圖示傳遞,因為它們由系統而不是應用程式處理。請參閱此答案以獲取解決方法。