Vectordrawable

renderować grafikę wektorową,
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca Wersja Beta Wersja alfa
1 maja 2024 r. 1.2.0 - - -

Deklarowanie zależności

Aby dodać zależność od VectorDrawable, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Maven firmy Google.

Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Vectordrawable-Seekable 1.0.0

Wersja 1.0.0

1 maja 2024 r.

androidx.vectordrawable:vectordrawable-seekable:1.0.0 został zwolniony. Wersja 1.0.0 zawiera te komisy.

Najważniejsze funkcje wersji 1.0.0

androidx.vectordrawable:vectordrawable-seekable to alternatywa dla androidx.vectordrawable:vectordrawable-animated z kilkoma dodatkowymi funkcjami. Obsługuje ten sam format XML co AnimatedVectorDrawable.

  • Wstrzymaj i wznów
  • Przewijanie (setCurrentPlayTime)
  • Ulepszone wywołania zwrotne

Więcej informacji znajdziesz w sekcji SeekableAnimatedVectorDrawable.

Wersja 1.0.0-beta01

20 kwietnia 2022 r.

androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 jest wydana bez zmian od wersji 1.0.0-alpha02. Wersja 1.0.0-beta01 zawiera te commity.

VectorDrawable-Seekable Version 1.0.0-alpha02

19 sierpnia 2020 r.

androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02 został zwolniony. Wersja 1.0.0-alpha02 zawiera te commity.

Poprawki błędów

Vectordrawable-Seekable Version 1.0.0-alpha01

15 kwietnia 2020 roku

Usługa androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01 została zwolniona. Wersja 1.0.0-alpha01 zawiera te commity.

Nowe funkcje

androidx.vectordrawable:vectordrawable-seekable to alternatywa dla androidx.vectordrawable:vectordrawable-animated z kilkoma dodatkowymi funkcjami. Obsługuje ten sam format XML co AnimatedVectorDrawable.

  • Wstrzymywanie i wznawianie
  • Przewijanie (setCurrentPlayTime)
  • Ulepszone wywołania zwrotne

Szczegółowe informacje znajdziesz na stronie SeekableAnimatedVectorDrawable.

Wersja 1.2.0

Wersja 1.2.0

1 maja 2024 r.

androidx.vectordrawable:vectordrawable:1.2.0androidx.vectordrawable:vectordrawable-animated:1.2.0 są dostępne. Wersja 1.2.0 zawiera te komity.

Wersja 1.2.0-beta01

20 kwietnia 2022 r.

androidx.vectordrawable:vectordrawable:1.2.0-beta01 jest wydana bez zmian od wersji 1.2.0-alpha02. Wersja 1.2.0-beta01 zawiera te commity.

VectorDrawable w wersji 1.2.0-alfa02

19 sierpnia 2020 r.

androidx.vectordrawable:vectordrawable:1.2.0-alpha02 został zwolniony. Wersja 1.2.0-alfa02 zawiera te zatwierdzenia.

Poprawki błędów

Wersja 1.2.0-alfa01 do Vectordraw

15 kwietnia 2020 roku

androidx.vectordrawable:vectordrawable:1.2.0-alpha01 został zwolniony. Wersja 1.2.0-alpha01 zawiera te commity.

Nowe funkcje

  • Ta wersja nie zawiera żadnych nowych publicznych funkcji. Jest to niezbędna zależność, gdy korzystasz z narzędzia androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01.

Wersja 1.1.0

Wersja 1.1.0

5 września 2019 r.

androidx.vectordrawable:vectordrawable:1.1.0androidx.vectordrawable:vectordrawable-animated:1.1.0 są dostępne. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Ważne zmiany od wersji 1.0.0

Nowe funkcje

  • Usługa fillType jest teraz obsługiwana w aplikacji ClipPath
  • Zastosowanie koloru jest teraz obsługiwane za pomocą atrybutów ColorStateLists zdefiniowanych w atrybutach motywu w VectorDrawableCompat

Poprawki błędów

  • Naprawiono błąd podczas renderowania VectorDrawables z gradientami (b/117796719)
  • Naprawiono błąd związany z polem getColorFilter(), które zwracało wartość null, nawet gdy było ustawione (aosp/762198).

Wersja 1.1.0-rc01

2 lipca 2019 r.

androidx.vectordrawable:vectordrawable:1.1.0-rc01androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01 są publikowane bez zmian w porównaniu z wersją 1.1.0-beta02. Zmiany zawarte w tej wersji znajdziesz tutaj.

Wersja 1.1.0-beta02

5 czerwca 2019 r.

androidx.vectordrawable:vectordrawable:1.1.0-beta02 i androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02 zostały udostępnione. Zmiany zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów.

  • Zmień nazwę pakietu animowanych elementów wektorowych (aosp/963431).

Wersja 1.1.0-beta01

7 maja 2019 r.

androidx.vectordrawable:vectordrawable:1.1.0-beta01androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01 są dostępne. Zmiany zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • Usługa fillType jest teraz obsługiwana w aplikacji ClipPath

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Nowe funkcje

  • Obsługa barwienia za pomocą atrybutu ColorStateLists zdefiniowanego za pomocą atrybutów motywu w elementach VectorDrawableCompat.

Poprawki błędów

  • Naprawiono błąd podczas renderowania VectorDrawables z gradientami (aosp/790377)
  • Naprawiono błąd związany z polem getColorFilter(), które zwracało wartość null, nawet gdy było ustawione (aosp/762198).

Wersja 1.0.0

Wersja 1.0.0

7 listopada 2018 r.

Nowe funkcje