DynamicAnimation

Twórz płynne animacje za pomocą interfejsu API animacji opartego na fizyce.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
9 kwietnia 2025 r. 1.1.0 - - -

Deklarowanie zależności

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

Dodaj zależności od potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Groovy

dependencies {
    // Java language implementation
    implementation "androidx.dynamicanimation:dynamicanimation:1.1.0"

    // Kotlin
    implementation "androidx.dynamicanimation:dynamicanimation-ktx:"
}

Kotlin

dependencies {
    // Java language implementation
    implementation("androidx.dynamicanimation:dynamicanimation:1.1.0")

    // Kotlin
    implementation("androidx.dynamicanimation:dynamicanimation-ktx:")
}

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.

Wersja 1.1.0

Wersja 1.1.0

9 kwietnia 2025 r.

Ukazały się wersje androidx.dynamicanimation:dynamicanimation:1.1.0 i androidx.dynamicanimation:dynamicanimation-ktx:1.1.0. Wersja 1.1.0 zawiera te zmiany.

Zmiany w interfejsie API

  • Biblioteka DynamicAnimation jest teraz stabilna.

Wersja 1.1.0-rc01

26 marca 2025 r.

Ukazały się wersje androidx.dynamicanimation:dynamicanimation:1.1.0-rc01 i androidx.dynamicanimation:dynamicanimation-ktx:1.1.0-rc01. Wersja 1.1.0-rc01 zawiera te zmiany.

Wersja 1.1.0-beta01

12 marca 2025 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation:1.1.0-beta01. Wersja 1.1.0-beta01 zawiera te zmiany.

Zmiany w interfejsie API

  • Ukryj widoczność klasy AnimationHandler. (I8072e)

Poprawki błędów

  • Ta biblioteka używa teraz adnotacji o wartości null JSpecify, które są używane w typach. Deweloperzy Kotlin powinni używać tego argumentu kompilatora, aby wymusić prawidłowe użycie: -Xjspecify-annotations=strict (jest to domyślne ustawienie od wersji 2.1.0 kompilatora Kotlin). (I70783, b/326456246)

Wersja 1.1.0-alpha03

4 grudnia 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03, która nie zawiera żadnych istotnych zmian publicznych od wersji 1.1.0-alpha02. Wersja 1.1.0-alpha03 zawiera te zmiany.

Wersja 1.1.0-alpha02

2 lipca 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02. Zmiany zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Usunięto błąd w obsłudze oczekującej pozycji po anulowaniu (aosp/978170).

Wersja 1.1.0-alpha01

3 kwietnia 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01. Zmiany zawarte w tej wersji znajdziesz tutaj.

Dynamicanimation-Ktx w wersji 1.0.0

Wersja 1.0.0-beta01

12 marca 2025 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01. Wersja 1.0.0-beta01 zawiera te zmiany.

DynamicAnimation-Ktx w wersji 1.0.0-alpha03

4 grudnia 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03, która nie zawiera żadnych istotnych zmian publicznych od wersji 1.0.0-alpha02. Wersja 1.0.0-alpha03 zawiera te zmiany.

DynamicAnimation-Ktx w wersji 1.0.0-alpha02

3 kwietnia 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02. Zmiany zawarte w tej wersji znajdziesz tutaj.

Zmiany w interfejsie API

  • Zmieniliśmy springAnimationOf i flingAnimationOf, aby zamiast obiektu docelowego i FloatPropertyCompat przyjmowały setter i getter, co umożliwia odpowiednio utworzenie instancji SpringAnimation i FlingAnimation.

Dynamicanimation-Ktx w wersji 1.0.0-alpha01

7 lutego 2019 r.

Ukazała się wersja androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01. To pierwsza wersja dynamic-animation-ktx.

Nowe funkcje

  • Nowy interfejs API Kotlin do tworzenia SpringAnimations i FlingAnimations.