Vectordrawable

Renderize gráficos vetoriais.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
20 de abril de 2022 1.1.0 - 1.2.0-beta01 -

Declarar dependências

Para adicionar uma dependência no VectorDrawable, é preciso adicionar o repositório do Google Maven ao projeto. Veja mais informações no Repositório Maven do Google.

Adicione as dependências dos artefatos necessários ao arquivo build.gradle do seu app ou módulo:

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

Para mais informações sobre dependências, consulte Adicionar dependências de build.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

VectorDrawable-Seekable 1.0.0

Versão 1.0.0-beta01

20 de abril de 2022

Lançamento de androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 sem mudanças desde a versão 1.0.0-alpha02. A versão 1.0.0-beta01 contém estas confirmações:

VectorDrawable-Seekable versão 1.0.0-alpha02

19 de agosto de 2020

Lançamento de androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estas confirmações.

Correções de bugs

Vectordrawable-Seekable Versão 1.0.0-alpha01

15 de abril de 2020

Lançamento de androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.

Novos recursos

androidx.vectordrawable:vectordrawable-seekable é uma alternativa pesquisável para androidx.vectordrawable:vectordrawable-animated com alguns recursos extras. Ele é compatível com o mesmo formato XML que o AnimatedVectorDrawable.

  • Pausar e retomar
  • Procurar (setCurrentPlayTime)
  • Callbacks ajustados

Consulte SeekableAnimatedVectorDrawable para saber mais.

Versão 1.2.0

Versão 1.2.0-beta01

20 de abril de 2022

Lançamento de androidx.vectordrawable:vectordrawable:1.2.0-beta01 sem mudanças desde a versão 1.2.0-alpha02. A versão 1.2.0-beta01 contém estas confirmações.

VectorDrawable versão 1.2.0-alpha02

19 de agosto de 2020

Lançamento de androidx.vectordrawable:vectordrawable:1.2.0-alpha02. A versão 1.2.0-alpha02 contém estas confirmações.

Correções de bugs

Vectordrawable Versão 1.2.0-alpha01

15 de abril de 2020

Lançamento de androidx.vectordrawable:vectordrawable:1.2.0-alpha01. A versão 1.2.0-alpha01 contém estas confirmações.

Novos recursos

  • Esta versão não tem recursos públicos novos. Ela é uma dependência necessária ao usar androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01.

Versão 1.1.0

Versão 1.1.0

5 de setembro de 2019

Lançamento de androidx.vectordrawable:vectordrawable:1.1.0 e androidx.vectordrawable:vectordrawable-animated:1.1.0. As confirmações incluídas nessa versão podem ser encontradas neste link.

Mudanças importantes desde a versão 1.0.0

Novos recursos

  • fillType agora é compatível com ClipPath
  • Compatibilidade com tonalidades usando ColorStateLists definidas com atributos de tema em VectorDrawableCompat

Correções de bugs

  • Correção de bug na renderização de VectorDrawables com gradientes (b/117796719)
  • Correção de getColorFilter() que retornava nulo mesmo quando estava definido (aosp/762198)

Versão 1.1.0-rc01

2 de julho de 2019

Lançamento de androidx.vectordrawable:vectordrawable:1.1.0-rc01 e androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01, sem mudanças desde 1.1.0-beta02. As confirmações incluídas nessa versão podem ser encontradas neste link.

Versão 1.1.0-beta02

5 de junho de 2019

Lançamento de androidx.vectordrawable:vectordrawable:1.1.0-beta02 e androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02. As confirmações incluídas nessa versão podem ser encontradas neste link.

Correções de bugs

  • Alteração do nome do pacote vectordrawable-animated (aosp/963431)

Versão 1.1.0-beta01

7 de maio de 2019

Lançamento de androidx.vectordrawable:vectordrawable:1.1.0-beta01 e androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01. As confirmações incluídas nessa versão podem ser encontradas neste link.

Novos recursos

  • fillType agora é compatível com ClipPath

Versão 1.1.0-alpha01

3 de dezembro de 2018

Novos recursos

  • Compatibilidade com tonalidades usando ColorStateLists definidas com atributos de tema em VectorDrawableCompat

Correções de bugs

  • Correção de bug na renderização de VectorDrawables com gradientes (aosp/790377)
  • Correção de getColorFilter() que retornava nulo mesmo quando estava definido (aosp/762198)

Versão 1.0.0

Versão 1.0.0

7 de novembro de 2018

Novos recursos