Vectordrawerable

Визуализация векторной графики.
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
1 мая 2024 г. 1.2.0 - - -

Объявление зависимостей

Чтобы добавить зависимость от VectorDrawable, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

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

Котлин

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

Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Vectordrawable-Seekable 1.0.0

Версия 1.0.0

1 мая 2024 г.

Выпущена версия androidx.vectordrawable:vectordrawable-seekable:1.0.0 . Версия 1.0.0 содержит следующие изменения .

Основные особенности версии 1.0.0

androidx.vectordrawable:vectordrawable-seekable — это альтернатива androidx.vectordrawable:vectordrawable-animated с возможностью перемотки, обладающая некоторыми дополнительными функциями. Она поддерживает тот же XML-формат, что и AnimatedVectorDrawable .

  • Пауза и возобновление
  • Seek (setCurrentPlayTime)
  • Улучшенные функции обратного вызова

Подробности см. в SeekableAnimatedVectorDrawable .

Версия 1.0.0-beta01

20 апреля 2022 г.

androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 выпущен без изменений по сравнению с версией 1.0.0-alpha02. Версия 1.0.0-beta01 содержит следующие коммиты.

VectorDrawable-Seekable Версия 1.0.0-alpha02

19 августа 2020 г.

Выпущена библиотека androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты.

Исправлены ошибки

Vectordrawable-Seekable Version 1.0.0-alpha01

15 апреля 2020 г.

Выпущена библиотека androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.

Новые функции

androidx.vectordrawable:vectordrawable-seekable — это альтернатива androidx.vectordrawable:vectordrawable-animated с возможностью перемотки, обладающая некоторыми дополнительными функциями. Она поддерживает тот же XML-формат, что и AnimatedVectorDrawable.

  • Пауза и возобновление
  • Seek (setCurrentPlayTime)
  • Улучшенные функции обратного вызова

Подробности см. в SeekableAnimatedVectorDrawable .

Версия 1.2.0

Версия 1.2.0

1 мая 2024 г.

Выпущены androidx.vectordrawable:vectordrawable:1.2.0 и androidx.vectordrawable:vectordrawable-animated:1.2.0 . Версия 1.2.0 содержит следующие коммиты .

Версия 1.2.0-beta01

20 апреля 2022 г.

androidx.vectordrawable:vectordrawable:1.2.0-beta01 выпущен без изменений по сравнению с версией 1.2.0-alpha02. Версия 1.2.0-beta01 содержит следующие коммиты.

VectorDrawable Версия 1.2.0-alpha02

19 августа 2020 г.

Выпущена библиотека androidx.vectordrawable:vectordrawable:1.2.0-alpha02 . Версия 1.2.0-alpha02 содержит следующие коммиты.

Исправлены ошибки

Vectordrawerable Версия 1.2.0-alpha01

15 апреля 2020 г.

Выпущена библиотека androidx.vectordrawable:vectordrawable:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты.

Новые функции

  • В этом релизе нет новых общедоступных функций. Это необходимая зависимость при использовании androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01 .

Версия 1.1.0

Версия 1.1.0

5 сентября 2019 г.

Выпущены версии androidx.vectordrawable:vectordrawable:1.1.0 и androidx.vectordrawable:vectordrawable-animated:1.1.0 . Список изменений, включенных в эту версию, можно найти здесь .

Важные изменения с версии 1.0.0

Новые функции

  • В ClipPath теперь поддерживается fillType .
  • Теперь поддерживается изменение цвета с помощью ColorStateLists , определенных с помощью атрибутов темы в VectorDrawableCompat

Исправлены ошибки

  • Исправлена ​​ошибка при рендеринге VectorDrawables с градиентами ( b/117796719 )
  • Исправлена ​​ошибка в getColorFilter() , которая возвращала null, даже когда значение было установлено ( aosp/762198 )

Версия 1.1.0-rc01

2 июля 2019 г.

androidx.vectordrawable:vectordrawable:1.1.0-rc01 и androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01 выпущены без изменений по сравнению с версией 1.1.0-beta02 . Список изменений, включенных в эту версию, можно найти здесь .

Версия 1.1.0-beta02

5 июня 2019 г.

Выпущены версии androidx.vectordrawable:vectordrawable:1.1.0-beta02 и androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02 . Список изменений, включенных в эту версию, можно найти здесь .

Исправлены ошибки

  • Изменить название пакета vectordrawable-animated ( aosp/963431 )

Версия 1.1.0-beta01

7 мая 2019 г.

Выпущены версии androidx.vectordrawable:vectordrawable:1.1.0-beta01 и androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01 . Список изменений, включенных в эту версию, можно найти здесь .

Новые функции

  • В ClipPath теперь поддерживается fillType .

Версия 1.1.0-alpha01

3 декабря 2018 г.

Новые функции

  • Поддерживается тонирование с использованием ColorStateLists , определенных с помощью атрибутов темы в VectorDrawableCompat .

Исправлены ошибки

  • Исправлена ​​ошибка при рендеринге VectorDrawables с градиентами ( aosp/790377 )
  • Исправлена ​​ошибка в getColorFilter() , которая возвращала null, даже когда значение было установлено ( aosp/762198 )

Версия 1.0.0

Версия 1.0.0

7 ноября 2018 г.

Новые функции

  • VectorDrawableCompat добавлена ​​поддержка градиентных заливок и заливок с использованием ColorStateList .