Vectordrawable

Renderowanie grafiki wektorowej.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji 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 Maven Google. Więcej informacji znajdziesz w repozytorium Maven Google.

Dodaj zależności od potrzebnych artefaktów 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.

Prześlij opinię

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

Utwórz nowy problem

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów Issue Tracker documentation.

Vectordrawable-Seekable 1.0.0

Wersja 1.0.0

1 maja 2024 r.

Ukazała się wersja androidx.vectordrawable:vectordrawable-seekable:1.0.0. Wersja 1.0.0 zawiera te zmiany.

Główne funkcje wersji 1.0.0

androidx.vectordrawable:vectordrawable-seekable to alternatywa dla androidx.vectordrawable:vectordrawable-animated z możliwością wyszukiwania i dodatkowymi funkcjami. Obsługuje ten sam format XML co AnimatedVectorDrawable.

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

Więcej informacji znajdziesz w sekcji SeekableAnimatedVectorDrawable.

Wersja 1.0.0-beta01

20 kwietnia 2022 r.

Ukazała się wersja androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01, która nie zawiera żadnych zmian w porównaniu z wersją 1.0.0-alpha02. Wersja 1.0.0-beta01 zawiera te zmiany.

VectorDrawable-Seekable w wersji 1.0.0-alpha02

19 sierpnia 2020 r.

Ukazała się wersja androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02. Wersja 1.0.0-alpha02 zawiera te zmiany.

Poprawki błędów

Vectordrawable-Seekable w wersji 1.0.0-alpha01

15 kwietnia 2020 roku

Ukazała się wersja androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01. Wersja 1.0.0-alpha01 zawiera te zmiany.

Nowe funkcje

androidx.vectordrawable:vectordrawable-seekable to alternatywa dla androidx.vectordrawable:vectordrawable-animated z możliwością wyszukiwania i dodatkowymi funkcjami. Obsługuje ten sam format XML co AnimatedVectorDrawable.

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

Więcej informacji znajdziesz w sekcji SeekableAnimatedVectorDrawable.

Wersja 1.2.0

Wersja 1.2.0

1 maja 2024 r.

Ukazały się wersje androidx.vectordrawable:vectordrawable:1.2.0 i androidx.vectordrawable:vectordrawable-animated:1.2.0. Wersja 1.2.0 zawiera te zmiany.

Wersja 1.2.0-beta01

20 kwietnia 2022 r.

Ukazała się wersja androidx.vectordrawable:vectordrawable:1.2.0-beta01, która nie zawiera żadnych zmian w porównaniu z wersją 1.2.0-alpha02. Wersja 1.2.0-beta01 zawiera te zmiany.

VectorDrawable w wersji 1.2.0-alpha02

19 sierpnia 2020 r.

Ukazała się wersja androidx.vectordrawable:vectordrawable:1.2.0-alpha02. Wersja 1.2.0-alpha02 zawiera te zmiany.

Poprawki błędów

Vectordrawable w wersji 1.2.0-alpha01

15 kwietnia 2020 roku

Ukazała się wersja androidx.vectordrawable:vectordrawable:1.2.0-alpha01. Wersja 1.2.0-alpha01 zawiera te zmiany.

Nowe funkcje

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

Wersja 1.1.0

Wersja 1.1.0

5 września 2019 r.

Ukazały się wersje androidx.vectordrawable:vectordrawable:1.1.0 i androidx.vectordrawable:vectordrawable-animated:1.1.0. Zmiany zawarte w tej wersji znajdziesz tutaj.

Ważne zmiany od wersji 1.0.0

Nowe funkcje

  • W ClipPath jest teraz obsługiwany parametr fillType.
  • Teraz obsługiwane jest kolorowanie za pomocą ColorStateLists zdefiniowanych za pomocą atrybutów motywu w VectorDrawableCompat.

Poprawki błędów

  • Naprawiono błąd renderowania VectorDrawables z gradientami (b/117796719).
  • Naprawiono błąd getColorFilter(), który zwracał wartość null, nawet gdy był ustawiony (aosp/762198).

Wersja 1.1.0-rc01

2 lipca 2019 r.

Ukazały się wersje androidx.vectordrawable:vectordrawable:1.1.0-rc01 i androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01, które nie zawierają żadnych 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.

Ukazały się wersje androidx.vectordrawable:vectordrawable:1.1.0-beta02 i androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02. Zmiany zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Zmień nazwę pakietu vectordrawable-animated (aosp/963431).

Wersja 1.1.0-beta01

7 maja 2019 r.

Ukazały się wersje androidx.vectordrawable:vectordrawable:1.1.0-beta01 i androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01. Zmiany zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • W ClipPath jest teraz obsługiwany parametr fillType.

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Nowe funkcje

  • Dodano obsługę kolorowania za pomocą ColorStateLists zdefiniowanych za pomocą atrybutów motywu w VectorDrawableCompat.

Poprawki błędów

  • Naprawiono błąd renderowania VectorDrawables z gradientami (aosp/790377).
  • Naprawiono błąd getColorFilter(), który zwracał wartość null, nawet gdy był ustawiony (aosp/762198).

Wersja 1.0.0

Wersja 1.0.0

7 listopada 2018 r.

Nowe funkcje