Dynamicanimation

Crea animazioni fluide con un'API di animazione basata sulla fisica.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
9 aprile 2025 1.1.0 - - -

Dichiara le dipendenze

Per aggiungere una dipendenza da DynamicAnimation, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per la tua app o il tuo modulo:

Alla moda

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

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Versione 1.1.0

Versione 1.1.0

9 aprile 2025

Sono state rilasciate le versioni androidx.dynamicanimation:dynamicanimation:1.1.0 e androidx.dynamicanimation:dynamicanimation-ktx:1.1.0. La versione 1.1.0 contiene questi commit.

Modifiche alle API

  • La raccolta DynamicAnimation è ora stabile.

Versione 1.1.0-rc01

26 marzo 2025

Sono state rilasciate le versioni androidx.dynamicanimation:dynamicanimation:1.1.0-rc01 e androidx.dynamicanimation:dynamicanimation-ktx:1.1.0-rc01. La versione 1.1.0-rc01 contiene questi commit.

Versione 1.1.0-beta01

12 marzo 2025

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation:1.1.0-beta01. La versione 1.1.0-beta01 contiene questi commit.

Modifiche alle API

  • Nascondi la visibilità della classe AnimationHandler. (I8072e)

Correzioni di bug

  • Questa raccolta ora utilizza le annotazioni di nullità JSpecify, che sono di tipo-uso. Gli sviluppatori Kotlin devono utilizzare il seguente argomento del compilatore per applicare l'utilizzo corretto: -Xjspecify-annotations=strict (questo è il valore predefinito a partire dalla versione 2.1.0 del compilatore Kotlin). (I70783, b/326456246)

Versione 1.1.0-alpha03

4 dicembre 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 senza modifiche pubbliche significative rispetto alla versione 1.1.0-alpha02. La versione 1.1.0-alpha03 contiene questi commit.

Versione 1.1.0-alpha02

2 luglio 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02. I commit inclusi in questa versione sono disponibili qui.

Correzioni di bug

  • È stato corretto un bug nella gestione della posizione in attesa quando viene annullata (aosp/978170)

Versione 1.1.0-alpha01

3 aprile 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01. I commit inclusi in questa versione sono disponibili qui.

Versione 1.0.0 di Dynamicanimation-Ktx

Versione 1.0.0-beta01

12 marzo 2025

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01. La versione 1.0.0-beta01 contiene questi commit.

Versione 1.0.0-alpha03 di DynamicAnimation-Ktx

4 dicembre 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 senza modifiche pubbliche significative rispetto alla versione 1.0.0-alpha02. La versione 1.0.0-alpha03 contiene questi commit.

Versione 1.0.0-alpha02 di DynamicAnimation-Ktx

3 aprile 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02. I commit inclusi in questa versione sono disponibili qui.

Modifiche alle API

  • Sono state modificate le versioni springAnimationOf e flingAnimationOf in modo che accettino un setter e un getter anziché una destinazione e un FloatPropertyCompat per creare rispettivamente un SpringAnimation e un FlingAnimation.

Versione 1.0.0-alpha01 di Dynamicanimation-Ktx

7 febbraio 2019

È stata rilasciata la versione androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01. Questa è la prima release di dynamic-animation-ktx.

Nuove funzionalità

  • Nuova API Kotlin per la creazione di SpringAnimations e FlingAnimations