VectorDrawable
Dernière mise à jour | Version stable | Version finale | Version bêta | Version alpha |
---|---|---|---|---|
1er mai 2024 | 1.2.0 | - | - | - |
Déclarer des dépendances
Pour ajouter une dépendance sur VectorDrawable, vous devez ajouter le dépôt Maven de Google à votre projet. Consultez la section Dépôt Maven de Google pour en savoir plus.
Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle
de votre application ou de votre module :
Groovy
dependencies { implementation "androidx.vectordrawable:vectordrawable:1.2.0" /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation "androidx.vectordrawable:vectordrawable-animated:1.2.0" /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation "androidx.vectordrawable:vectordrawable-seekable:1.0.0" }
Kotlin
dependencies { implementation("androidx.vectordrawable:vectordrawable:1.2.0") /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation("androidx.vectordrawable:vectordrawable-seekable:1.0.0") }
Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.
Commentaires
Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.
Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.
Vectordrawable-Seekable 1.0.0
Version 1.0.0
1er mai 2024
Publication d'androidx.vectordrawable:vectordrawable-seekable:1.0.0
. La version 1.0.0 contient ces commits.
Principales fonctionnalités de la version 1.0.0
androidx.vectordrawable:vectordrawable-seekable
est une alternative à androidx.vectordrawable:vectordrawable-animated
pouvant faire l'objet d'une recherche avec des fonctionnalités supplémentaires. Le format XML pris en charge est identique à celui de AnimatedVectorDrawable
.
- Mise en pause et reprise
- Recherche (setCurrentPlayTime)
- Rappels améliorés
Pour en savoir plus, consultez SeekableAnimatedVectorDrawable
.
Version 1.0.0-beta01
20 avril 2022
Publication d'androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01
sans modification depuis la version 1.0.0-alpha02. Liste des commits de la version 1.0.0-beta01.
VectorDrawable-Seekable version 1.0.0-alpha02
19 août 2020
Publication d'androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02
. Liste des commits de la version 1.0.0-alpha02.
Corrections de bugs
- Mise à jour des dépendances. (aosp/1380259)
Vectordrawable-Seekable version 1.0.0-alpha01
15 avril 2020
Publication d'androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01
. Liste des commits de la version 1.0.0-alpha01
Nouvelles fonctionnalités
androidx.vectordrawable:vectordrawable-seekable
est une alternative à androidx.vectordrawable:vectordrawable-animated
pouvant faire l'objet d'une recherche avec des fonctionnalités supplémentaires. Le format XML pris en charge est identique à AnimatedVectorDrawable.
- Mise en pause et reprise
- Recherche (setCurrentPlayTime)
- Rappels améliorés
Pour en savoir plus, consultez SeekableAnimatedVectorDrawable.
Version 1.2.0
Version 1.2.0
1er mai 2024
Publication d'androidx.vectordrawable:vectordrawable:1.2.0
et d'androidx.vectordrawable:vectordrawable-animated:1.2.0
. La version 1.2.0 contient ces commits.
Version 1.2.0-beta01
20 avril 2022
Publication d'androidx.vectordrawable:vectordrawable:1.2.0-beta01
sans aucune modification par rapport à la version 1.2.0-alpha02. Liste des commits de la version 1.2.0-beta01.
VectorDrawable version 1.2.0-alpha02
19 août 2020
Publication d'androidx.vectordrawable:vectordrawable:1.2.0-alpha02
. Liste des commits de la version 1.2.0-alpha02
Corrections de bugs
- Mise à jour des dépendances. (aosp/1380259)
Vectordrawable version 1.2.0-alpha01
15 avril 2020
Publication d'androidx.vectordrawable:vectordrawable:1.2.0-alpha01
. Liste des commits de la version 1.2.0-alpha01
Nouvelles fonctionnalités
- Cette version ne comporte pas de nouvelles fonctionnalités publiques. Il s'agit d'une dépendance nécessaire lorsque vous utilisez
androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01
.
Version 1.1.0
Version 1.1.0
5 septembre 2019
Publication d'androidx.vectordrawable:vectordrawable:1.1.0
et d'androidx.vectordrawable:vectordrawable-animated:1.1.0
. Les commits inclus dans cette version sont disponibles sur cette page.
Modifications importantes depuis la version 1.0.0
Nouvelles fonctionnalités
fillType
est désormais pris en charge parClipPath
.- Les teintes sont désormais prises en charge avec
ColorStateLists
défini avec des attributs de thème dansVectorDrawableCompat
.
Corrections de bugs
- Correction du bug lié à l'affichage des
VectorDrawables
avec les dégradés. (b/117796719) - Correction de
getColorFilter()
qui renvoyait une valeur nulle, même lorsque la valeur était définie. (aosp/762198)
Version 1.1.0-rc01
2 juillet 2019
Publication d'androidx.vectordrawable:vectordrawable:1.1.0-rc01
et d'androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01
sans aucune modification par rapport à la version 1.1.0-beta02
. Les commits inclus dans cette version sont disponibles sur cette page.
Version 1.1.0-beta02
5 juin 2019
Publication d'androidx.vectordrawable:vectordrawable:1.1.0-beta02
et d'androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02
. Les commits inclus dans cette version sont disponibles sur cette page.
Corrections de bugs
- Modification du nom du package vectordrawable-animated. (aosp/963431)
Version 1.1.0-beta01
7 mai 2019
Publication d'androidx.vectordrawable:vectordrawable:1.1.0-beta01
et d'androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01
. Les commits inclus dans cette version sont disponibles sur cette page.
Nouvelles fonctionnalités
fillType
est désormais pris en charge parClipPath
.
Version 1.1.0-alpha01
3 décembre 2018
Nouvelles fonctionnalités
- Prise en charge des teintes avec
ColorStateLists
défini avec des attributs de thème dansVectorDrawableCompat
.
Corrections de bugs
- Correction du bug lié à l'affichage des
VectorDrawables
avec les dégradés. (aosp/790377) - Correction de
getColorFilter()
qui renvoyait une valeur nulle, même lorsque la valeur était définie. (aosp/762198)
Version 1.0.0
Version 1.0.0
7 novembre 2018
Nouvelles fonctionnalités
VectorDrawableCompat
prend désormais en charge les dégradés ainsi que les remplissages et les traitsColorStateList
.