Vectordrawable

Rendering della grafica vettoriale.
Aggiornamento più recente Release stabile Candidato per la release Versione beta Release alpha
1° maggio 2024 1.2.0 - - -

Dichiarazione delle dipendenze

Per aggiungere una dipendenza a VectorDrawable, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per l'app o il modulo:

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")
}

Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se rilevi nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne una nuova. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Vectordrawable-Seekable 1.0.0

Versione 1.0.0

1° maggio 2024

androidx.vectordrawable:vectordrawable-seekable:1.0.0 viene rilasciato. La versione 1.0.0 contiene questi commit.

Funzionalità principali della versione 1.0.0

androidx.vectordrawable:vectordrawable-seekable è un'alternativa disponibile per la ricerca a androidx.vectordrawable:vectordrawable-animated con alcune funzionalità aggiuntive. Supporta lo stesso formato XML di AnimatedVectorDrawable.

  • Metti in pausa e riprendi
  • Cerca (setCurrentPlayTime)
  • Callback avanzati

Per informazioni dettagliate, visita la pagina SeekableAnimatedVectorDrawable.

Versione 1.0.0-beta01

20 aprile 2022

androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 viene rilasciato senza modifiche dalla versione 1.0.0-alpha02. La versione 1.0.0-beta01 contiene questi commit.

VectorDrawable-Seekable Versione 1.0.0-alpha02

19 agosto 2020

androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02 viene rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Correzioni di bug

Vectordrawable-Seekable Versione 1.0.0-alpha01

15 aprile 2020

androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01 viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità

androidx.vectordrawable:vectordrawable-seekable è un'alternativa disponibile per la ricerca a androidx.vectordrawable:vectordrawable-animated con alcune funzionalità aggiuntive. Supporta lo stesso formato XML di AnimatedVectorDrawable.

  • Metti in pausa e riprendi
  • Cerca (setCurrentPlayTime)
  • Callback avanzati

Per i dettagli, vedi SeekableAnimatedVectorDrawable.

Versione 1.2.0

Versione 1.2.0

1° maggio 2024

androidx.vectordrawable:vectordrawable:1.2.0 e androidx.vectordrawable:vectordrawable-animated:1.2.0 vengono rilasciati. La versione 1.2.0 contiene questi commit.

Versione 1.2.0-beta01

20 aprile 2022

androidx.vectordrawable:vectordrawable:1.2.0-beta01 viene rilasciato senza modifiche dalla versione 1.2.0-alpha02. La versione 1.2.0-beta01 contiene questi commit.

VectorDrawable versione 1.2.0-alpha02

19 agosto 2020

androidx.vectordrawable:vectordrawable:1.2.0-alpha02 viene rilasciato. La versione 1.2.0-alpha02 contiene questi commit.

Correzioni di bug

Vectordrawable Versione 1.2.0-alpha01

15 aprile 2020

androidx.vectordrawable:vectordrawable:1.2.0-alpha01 viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Questa release non presenta nuove funzionalità pubbliche. È una dipendenza necessaria quando utilizzi androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01.

Versione 1.1.0

Versione 1.1.0

5 settembre 2019

androidx.vectordrawable:vectordrawable:1.1.0 e androidx.vectordrawable:vectordrawable-animated:1.1.0 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.

Modifiche importanti dalla versione 1.0.0

Nuove funzionalità

  • fillType è ora supportato in ClipPath
  • La colorazione è ora supportata utilizzando ColorStateLists definito con attributi dei temi in VectorDrawableCompat

Correzioni di bug

  • Corretto il bug nel rendering di VectorDrawables con gradienti (b/117796719)
  • Risolto il problema getColorFilter() che restituiva null anche quando era impostato (aosp/762198)

Versione 1.1.0-rc01

2 luglio 2019

androidx.vectordrawable:vectordrawable:1.1.0-rc01 e androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01 vengono rilasciati senza modifiche da 1.1.0-beta02. I commit inclusi in questa versione sono disponibili qui.

Versione 1.1.0-beta02

5 giugno 2019

androidx.vectordrawable:vectordrawable:1.1.0-beta02 e androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.

Correzioni di bug

  • Modifica del nome del pacchetto vectordrawable-animated (aosp/963431)

Versione 1.1.0-beta01

7 maggio 2019

androidx.vectordrawable:vectordrawable:1.1.0-beta01 e androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.

Nuove funzionalità

  • fillType è ora supportato in ClipPath

Versione 1.1.0-alpha01

3 dicembre 2018

Nuove funzionalità

  • Supporta la colorazione utilizzando ColorStateLists definita con gli attributi del tema in VectorDrawableCompat.

Correzioni di bug

  • Corretto il bug nel rendering di VectorDrawables con gradienti (aosp/790377)
  • Risolto il problema getColorFilter() che restituiva null anche quando era impostato (aosp/762198)

Versione 1.0.0

Versione 1.0.0

7 novembre 2018

Nuove funzionalità