Para usar gráficos vectoriales en las apps es necesario añadir la compatibilidad para usar recursos vectoriales, documentación oficial ( Aggregar gráficos vectoriales de varias densidades)
Configurando un proyecto para usar VectorDrawableCompat
Antes de usar imágenes vectoriales, se debe agregar la directiva en el archivo build.gradle
:
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.0.2'
}
Establecer gráfico vectorial en un componente
Use app:srcCompat para establecer el recurso gráfico, se debe agregar xmlns:app=”http://schemas.android.com/apk/res-auto»
Fuentes:
Vector drawable is the best practices for Android development | Kotlin
AppCompat — Age of the vectors