VectorDrawable

Affichez des graphiques vectoriels.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
20 avril 2022 1.1.0 - 1.2.0-beta01 -

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.1.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.1.0"

    /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the
     * following
     */
     implementation "androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01"
}

Kotlin

dependencies {
    implementation("androidx.vectordrawable:vectordrawable:1.1.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.1.0")

    /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the
     * following
     */
     implementation("androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01")
}

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.

Signaler un nouveau problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Vectordrawable-Seekable 1.0.0

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.

Correction de bugs

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-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

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 par ClipPath.
  • Les teintes sont désormais prises en charge avec ColorStateLists défini avec des attributs de thème dans VectorDrawableCompat.

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 par ClipPath.

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 dans VectorDrawableCompat.

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