Dynamicanimation

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

تحديد الاعتماديات

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

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

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

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين 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. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

الإصدار 1.0.0 من Dynamicanimation-Ktx

الإصدار ‎1.0.0-beta01

‫12 مارس 2025

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

الإصدار ‎1.0.0-alpha03 من DynamicAnimation-Ktx

‫4 ديسمبر 2019

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

الإصدار ‎1.0.0-alpha02 من DynamicAnimation-Ktx

‫3 أبريل 2019

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

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

  • تم تغيير springAnimationOf وflingAnimationOf ليأخذا دالة setter ودالة getter بدلاً من هدف وFloatPropertyCompat لإنشاء SpringAnimation وFlingAnimation على التوالي.

الإصدار ‎1.0.0-alpha01 من Dynamicanimation-Ktx

‫7 فبراير 2019

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

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

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