Wektorowy

Renderowanie grafiki wektorowej.
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
20 kwietnia 2022 r. 1.1.0 - 1.2.0-beta01 -

Deklarowanie zależności

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

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

Odlotowy

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

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

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

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

Vectordrawable-Seekable 1.0.0

Wersja 1.0.0-beta01

20 kwietnia 2022 r.

Wersja androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 jest publikowana bez zmian od wersji 1.0.0-alfa02. Wersja 1.0.0-beta01 zawiera te zatwierdzenia.

VectorDrawable-Seekable wersja 1.0.0-alfa02

19 sierpnia 2020 r.

Aplikacja androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02 została zwolniona. Wersja 1.0.0-alpha02 zawiera te zatwierdzenia.

Poprawki błędów

Vectordrawable-Seekable Wersja 1.0.0-alfa01

15 kwietnia 2020 roku

Aplikacja androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01 została zwolniona. Wersja 1.0.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje

androidx.vectordrawable:vectordrawable-seekable to dostępna dla wyszukiwarki alternatywa dla androidx.vectordrawable:vectordrawable-animated z kilkoma dodatkowymi funkcjami. Obsługuje ten sam format XML, co animowaneVectorDrawable.

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

Szczegółowe informacje znajdziesz w sekcji SeekableAnimatedVectorDrawable.

Wersja 1.2.0

Wersja 1.2.0-beta01

20 kwietnia 2022 r.

Wersja androidx.vectordrawable:vectordrawable:1.2.0-beta01 jest publikowana bez zmian od wersji 1.2.0-alfa02. Wersja 1.2.0-beta01 zawiera te zatwierdzenia.

VectorDrawable w wersji 1.2.0-alfa02

19 sierpnia 2020 r.

Aplikacja androidx.vectordrawable:vectordrawable:1.2.0-alpha02 została zwolniona. Wersja 1.2.0-alpha02 zawiera te zatwierdzenia.

Poprawki błędów

Wersja 1.2.0-alfa01 z możliwością rysowania wektorowego

15 kwietnia 2020 roku

Aplikacja androidx.vectordrawable:vectordrawable:1.2.0-alpha01 została zwolniona. Wersja 1.2.0-alpha01 zawiera te zatwierdzenia.

Nowe funkcje

  • Ta wersja nie ma ż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.

Opublikowano androidx.vectordrawable:vectordrawable:1.1.0 i androidx.vectordrawable:vectordrawable-animated:1.1.0. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Ważne zmiany od wersji 1.0.0

Nowe funkcje

  • Usługa fillType jest już obsługiwana w aplikacji ClipPath
  • Przyciemnianie jest teraz obsługiwane przy użyciu atrybutu ColorStateLists zdefiniowanego za pomocą atrybutów motywów w atrybucie VectorDrawableCompat

Poprawki błędów

  • Naprawiony błąd renderowania elementu VectorDrawables z gradientami (b/117796719)
  • Poprawiono funkcję getColorFilter(), która zwracała wartość null nawet wtedy, gdy była ustawiona (aosp/762198).

Wersja 1.1.0-rc01

2 lipca 2019 r.

Wersje androidx.vectordrawable:vectordrawable:1.1.0-rc01 i androidx.vectordrawable:vectordrawable-animated:1.1.0-rc01 zostały opublikowane bez zmian z 1.1.0-beta02. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Wersja 1.1.0-beta02

5 czerwca 2019 r.

Opublikowano androidx.vectordrawable:vectordrawable:1.1.0-beta02 i androidx.vectordrawable:vectordrawable-animated:1.1.0-beta02. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Zmień nazwę pakietu z animowanymi wektorami (aosp/963431)

Wersja 1.1.0-beta01

7 maja 2019 r.

Opublikowano androidx.vectordrawable:vectordrawable:1.1.0-beta01 i androidx.vectordrawable:vectordrawable-animated:1.1.0-beta01. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • Usługa fillType jest już obsługiwana w aplikacji ClipPath

Wersja 1.1.0-alfa01

3 grudnia 2018 r.

Nowe funkcje

  • Obsługuj koloryzowanie za pomocą atrybutu ColorStateLists zdefiniowanego za pomocą atrybutów motywu w atrybucie VectorDrawableCompat.

Poprawki błędów

  • Poprawiono błąd renderowania elementu VectorDrawables z gradientami (aosp/790377)
  • Poprawiono funkcję getColorFilter(), która zwracała wartość null nawet wtedy, gdy była ustawiona (aosp/762198).

Wersja 1.0.0

Wersja 1.0.0

7 listopada 2018 r.

Nowe funkcje