صورة متحركة ديناميكية

إنشاء صور متحركة سلسة باستخدام واجهة برمجة تطبيقات للصور المتحركة المستندة إلى قوانين الفيزياء
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأولي
9 أبريل 2025 1.1.0 - - -

تحديد التبعيات

لإضافة تبعية على DynamicAnimation، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

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

    // Kotlin
    implementation "androidx.dynamicanimation:dynamicanimation-ktx:"
}
dependencies {
    // Java language implementation
    implementation("androidx.dynamicanimation:dynamicanimation:1.1.0")

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

لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

الإصدار 1.1.0

الإصدار 1.1.0

9 أبريل 2025

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0 وandroidx.dynamicanimation:dynamicanimation-ktx:1.1.0. يحتوي الإصدار 1.1.0 على عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • أصبحت مكتبة DynamicAnimation مستقرة الآن.

الإصدار 1.1.0-rc01

26 مارس 2025

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0-rc01 وandroidx.dynamicanimation:dynamicanimation-ktx:1.1.0-rc01. يتضمّن الإصدار 1.1.0-rc01 عمليات الربط هذه.

الإصدار 1.1.0-beta01

12 مارس 2025

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0-beta01. يتضمّن الإصدار 1.1.0-beta01 عمليات الربط هذه.

تغييرات واجهة برمجة التطبيقات

  • إخفاء مستوى ظهور فئة AnimationHandler (I8072e)

إصلاح الأخطاء

  • تستخدم هذه المكتبة الآن تعليقات توضيحية حول عدم تحديد قيمة JSpecify، وهي عبارة عن استخدام نوع. على مطوّري لغة Kotlin استخدام وسيطة المُجمِّع التالية لفرض الاستخدام الصحيح: -Xjspecify-annotations=strict (هذه هي القيمة التلقائية بدءًا من الإصدار 2.1.0 من مُجمِّع Kotlin). (I70783، b/326456246)

الإصدار 1.1.0-alpha03

4 كانون الأول (ديسمبر) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 بدون أي تغييرات علنية ملحوظة منذ 1.1.0-alpha02. يحتوي الإصدار 1.1.0-alpha03 على هذه المراجعات.

الإصدار 1.1.0-alpha02

2 تموز (يوليو) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.

إصلاح الأخطاء

  • تم إصلاح خطأ في التعامل مع الوظائف المعلّقة عند إلغائها (aosp/978170)

الإصدار 1.1.0-alpha01

3 نيسان (أبريل) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.

Dynamicanimation-Ktx الإصدار 1.0.0

الإصدار 1.0.0-beta01

12 مارس 2025

تم إصدار androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01. يتضمّن الإصدار 1.0.0-beta01 عمليات الربط هذه.

DynamicAnimation-Ktx الإصدار 1.0.0-alpha03

4 كانون الأول (ديسمبر) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 بدون أي تغييرات علنية ملحوظة منذ 1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha03 على هذه المراجعات.

DynamicAnimation-Ktx الإصدار 1.0.0-alpha02

3 نيسان (أبريل) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.

تغييرات واجهة برمجة التطبيقات

  • تم تغيير springAnimationOf وflingAnimationOf لقبول مُنشئ وطريقة الحصول بدلاً من استهداف وFloatPropertyCompat لإنشاء مثيل SpringAnimation وFlingAnimation على التوالي.

Dynamicanimation-Ktx الإصدار 1.0.0-alpha01

7 شباط (فبراير) 2019

تم إصدار androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01. هذا هو الإصدار الأول من dynamic-animation-ktx.

الميزات الجديدة

  • واجهة برمجة تطبيقات Kotlin جديدة لإنشاء SpringAnimations وFlingAnimations