Dinamik animasyon

Fizik tabanlı animasyon API'si ile sorunsuz animasyonlar oluşturun.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta sürümü Alfa Sürümü
9 Nisan 2025 1.1.0 - - -

Bağımlılıkları bildirme

DynamicAnimation'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

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

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Sürüm 1.1.0

Sürüm 1.1.0

9 Nisan 2025

androidx.dynamicanimation:dynamicanimation:1.1.0 ve androidx.dynamicanimation:dynamicanimation-ktx:1.1.0 yayınlandı. 1.1.0 sürümü bu commit'leri içerir.

API Değişiklikleri

  • DynamicAnimation kitaplığı artık kararlı sürümde.

Sürüm 1.1.0-rc01

26 Mart 2025

androidx.dynamicanimation:dynamicanimation:1.1.0-rc01 ve androidx.dynamicanimation:dynamicanimation-ktx:1.1.0-rc01 yayınlandı. 1.1.0-rc01 sürümü bu commit'leri içerir.

Sürüm 1.1.0-beta01

12 Mart 2025

androidx.dynamicanimation:dynamicanimation:1.1.0-beta01 iptal edilir. 1.1.0-beta01 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Hide AnimationHandler class visibility. (I8072e)

Hata Düzeltmeleri

  • Bu kitaplık artık tür kullanımı olan JSpecify nullness ek açıklamalarını kullanıyor. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için şu derleyici bağımsız değişkenini kullanmalıdır: -Xjspecify-annotations=strict (Bu, Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan değerdir). (I70783, b/326456246)

Sürüm 1.1.0-alpha03

4 Aralık 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 sürümünde, 1.1.0-alpha02 tarihinden beri herkese açık olarak yapılan önemli bir değişiklik bulunmamaktadır. 1.1.0-alpha03 sürümü şu commit'leri içerir.

Sürüm 1.1.0-alpha02

2 Temmuz 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

Hata düzeltmeleri

  • İptal edildiğinde bekleyen konumun işlenmesiyle ilgili hata düzeltildi (aosp/978170).

Sürüm 1.1.0-alpha01

3 Nisan 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

Dynamicanimation-Ktx Version 1.0.0

Sürüm 1.0.0-beta01

12 Mart 2025

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01 iptal edilir. 1.0.0-beta01 sürümü bu commit'leri içerir.

DynamicAnimation-Ktx Version 1.0.0-alpha03

4 Aralık 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 sürümünde, 1.0.0-alpha02 tarihinden beri herkese açık olarak yapılan önemli bir değişiklik bulunmamaktadır. 1.0.0-alpha03 sürümü şu commit'leri içerir.

DynamicAnimation-Ktx Version 1.0.0-alpha02

3 Nisan 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

API değişiklikleri

  • springAnimationOf ve flingAnimationOf, sırasıyla SpringAnimation ve FlingAnimation örneklendirmek için hedef ve FloatPropertyCompat yerine belirleyici ve alıcı alacak şekilde değiştirildi.

Dynamicanimation-Ktx Version 1.0.0-alpha01

7 Şubat 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01 iptal edilir. Bu, dynamic-animation-ktx'in ilk sürümüdür.

Yeni özellikler

  • SpringAnimations ve FlingAnimations oluşturmak için yeni Kotlin API'si