Dynamicanimation

Fizik tabanlı bir animasyon API'si ile akıcı animasyonlar oluşturun.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
12 Mart 2025 1.0.0 - 1.1.0-beta01 -

Bağımlılıkları beyan etme

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

Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:

Eski

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

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

Kotlin

dependencies {
    // Java language implementation
    implementation("androidx.dynamicanimation:dynamicanimation:1.0.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ştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.

Yeni bir sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.1.0

Sürüm 1.1.0-beta01

12 Mart 2025

androidx.dynamicanimation:dynamicanimation:1.1.0-beta01 yayınlanır. 1.1.0-beta01 sürümü bu taahhütleri içerir.

API Değişiklikleri

  • AnimationHandler sınıfının görünürlüğünü gizleyin. (I8072e)

Hata Düzeltmeleri

  • Bu kitaplıkta artık tür kullanımı olan JSpecify nullness ek açıklamaları kullanılmaktadır. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenlerini kullanmalıdır: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode. (I70783, b/326456246)

Sürüm 1.1.0-alpha03

4 Aralık 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03, 1.1.0-alpha02 tarihinden bu yana herkese açık önemli bir değişiklik içermeden yayınlandı. 1.1.0-alpha03 sürümü bu taahhütleri içerir.

Sürüm 1.1.0-alpha02

2 Temmuz 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02 yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.

Hata düzeltmeleri

  • Beklemedeki konumun iptal edilmesiyle ilgili bir hata düzeltildi (aosp/978170)

Sürüm 1.1.0-alpha01

3 Nisan 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01 yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.

Dynamicanimation-Ktx Sürüm 1.0.0

Sürüm 1.0.0-beta01

12 Mart 2025

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01 yayınlanır. 1.0.0-beta01 sürümü bu taahhütleri içerir.

DynamicAnimation-Ktx Sürüm 1.0.0-alpha03

4 Aralık 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03, 1.0.0-alpha02 tarihinden bu yana herkese açık önemli bir değişiklik içermeden yayınlandı. 1.0.0-alpha03 sürümü bu taahhütleri içerir.

DynamicAnimation-Ktx Sürüm 1.0.0-alpha02

3 Nisan 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02 yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.

API değişiklikleri

  • springAnimationOf ve flingAnimationOf, hedef yerine bir ayarlayıcı ve alıcı, FloatPropertyCompat ise sırasıyla SpringAnimation ve FlingAnimation örneği oluşturacak şekilde değiştirildi.

Dynamicanimation-Ktx Sürümü 1.0.0-alpha01

7 Şubat 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01 yayınlanır. Bu, dynamic-animation-ktx'nin ilk sürümüdür.

Yeni özellikler

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