الانتقال

تحريك الحركة في واجهة المستخدم باستخدام تنسيقات البدء والانتهاء
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫3 ديسمبر 2025 1.6.0 - 1.7.0-beta01 -

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

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

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

Groovy

dependencies {
    // Java language implementation
    implementation "androidx.transition:transition:1.6.0"
    // Kotlin
    implementation "androidx.transition:transition-ktx:1.6.0"
}

Kotlin

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

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

الملاحظات

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

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

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

الإصدار 1.7

الإصدار 1.7.0-beta01

‫3 ديسمبر 2025

تم طرح androidx.transition:transition:1.7.0-beta01 وandroidx.transition:transition-ktx:1.7.0-beta01. يتضمّن الإصدار 1.7.0-beta01 هذه التعديلات.

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

  • تغيير الحد الأدنى التلقائي لإصدار SDK من المستوى 21 لواجهة برمجة التطبيقات إلى المستوى 23 (Ibdfca، b/380448311، b/435705964، b/435705223)

الإصدار 1.7.0-alpha01

‫30 يوليو 2025

تم طرح androidx.transition:transition:1.7.0-alpha01 وandroidx.transition:transition-ktx:1.7.0-alpha01. يتضمّن الإصدار 1.7.0-alpha01 هذه التعديلات.

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

  • تم إصلاح العُطل الذي يحدث عند ربط "طريقة العرض" بـ "نافذة" تتضمّن قيمة فارغة windowId. (I2ddf6)

الإصدار 1.6

الإصدار 1.6.0

‫23 أبريل 2025

تم طرح androidx.transition:transition:1.6.0 وandroidx.transition:transition-ktx:1.6.0. يتضمّن الإصدار 1.6.0 هذه التعديلات.

الإصدار 1.6.0-rc01

‫26 مارس 2025

تم طرح androidx.transition:transition:1.6.0-rc01 وandroidx.transition:transition-ktx:1.6.0-rc01. يتضمّن الإصدار 1.6.0-rc01 هذه التعديلات.

الإصدار 1.6.0-beta01

‫12 مارس 2025

تم إصدار androidx.transition:transition:1.6.0-beta01 وandroidx.transition:transition-ktx:1.6.0-beta01 بدون أي تغييرات منذ آخر إصدار أولي. يتضمّن الإصدار 1.6.0-beta01 هذه التعديلات.

الإصدار 1.6.0-alpha01

‫11 ديسمبر 2024

تم طرح androidx.transition:transition:1.6.0-alpha01 وandroidx.transition:transition-ktx:1.6.0-alpha01. يتضمّن الإصدار 1.6.0-alpha01 هذه التعديلات.

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

  • يضبط الانتقال الآن العنصر الأب المنفصل للعنصر ViewOverlays المستخدَم لتحريك انتقالاته. يتيح ذلك تحديد المالكين من خلال العنصر الرئيسي المنفصل، ما يعني أنّه يمكنك الآن تحديد ViewModels ودورات الحياة وما إلى ذلك بشكل صحيح أثناء عملية الانتقال. (I10a16 وb/340894487 وb/287484338)

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

  • تستخدم هذه المكتبة الآن تعليقات توضيحية بشأن القيم الخالية في JSpecify، وهي تعليقات توضيحية خاصة بالاستخدام. على مطوّري Kotlin استخدام وسيطة المترجم البرمجي التالية لفرض الاستخدام الصحيح: -Xjspecify-annotations=strict (هذه هي القيمة التلقائية بدءًا من الإصدار 2.1.0 من مترجم Kotlin البرمجي). (I1f54e، b/326456246)
  • تمت إزالة التحديد اليدوي لنطاق الوصول إلى واجهات برمجة التطبيقات الجديدة للمنصة، لأنّ ذلك يحدث تلقائيًا من خلال تصميم واجهة برمجة التطبيقات عند استخدام R8 مع الإصدار 7.3 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 3.3 من R8)، وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (مثل الإصدار 8.1 من D8). ننصح العملاء الذين لا يستخدمون AGP بالترقية إلى الإصدار 8.1 أو إصدار أحدث من D8. يُرجى مراجعة هذه المقالة للاطّلاع على مزيد من التفاصيل. (Ia60e0، b/345472586)

الإصدار 1.5

الإصدار 1.5.1

‫24 يوليو 2024

تم طرح androidx.transition:transition:1.5.1 وandroidx.transition:transition-ktx:1.5.1. يتضمّن الإصدار 1.5.1 هذه التعديلات.

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

  • تم إصلاح مشكلة تجاهل طلبات animateToStart() أو animateToEnd() في عملية انتقال قابلة للبحث إذا لم يتم بدء عملية الانتقال. (I44d96، b/338624457)

الإصدار 1.5.0

‫1 مايو 2024

تم طرح androidx.transition:transition:1.5.0 وandroidx.transition:transition-ktx:1.5.0. يتضمّن الإصدار 1.5.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.4.0

  • تتيح عمليات الانتقال البحث في المستوى 34 من واجهة برمجة التطبيقات والإصدارات الأحدث. تمت إضافة واجهة برمجة تطبيقات جديدة إلى TransitionManager، controlDelayedTransition()، تعرض TransitionSeekController تتيح البحث عن Transition. يتم استخدام هذه الوظيفة من خلال Fragment 1.7.0 للبحث تلقائيًا عن عمليات الانتقال عند استخدام ميزة "الرجوع التوقّعي".
  • تحتوي عمليات الانتقال على طريقة جديدة، getRootTransition()، تعرض عملية الانتقال التي تحتوي على عملية الانتقال الحالية أو عملية الانتقال الحالية إذا لم تكن مضمّنة في أي عملية انتقال أخرى. يمكن أن يكون ذلك مفيدًا إذا كان المطوّر بحاجة إلى أدوات معالجة عند بدء عملية الانتقال بأكملها أو انتهائها.
  • تتضمّن TransitionListeners الآن أدوات استماع جديدة onTransitionStart() وonTransitionEnd() تتيح للمطوّر معرفة ما إذا كانت عملية الانتقال ستبدأ أو ستنتهي بشكل عكسي أم لا. يمكن أن يكون ذلك مهمًا لتطوير انتقالات قابلة للبحث تتضمّن TransitionListeners.

الإصدار 1.5.0-rc02

‫17 أبريل 2024

تم طرح androidx.transition:transition:1.5.0-rc02 وandroidx.transition:transition-ktx:1.5.0-rc02. يتضمّن الإصدار 1.5.0-rc02 هذه التعديلات.

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

  • تم تعديل تبعية Fragment إلى الإصدار ‎1.7.0-rc02 الذي أصلح الخطأ الذي كان يؤدي إلى حدوث عطل في حال إضافة عنصر مشترك غير قابل للبحث إلى معاملة تكون فيها جميع الانتقالات الأخرى قابلة للبحث.

الإصدار 1.5.0-rc01

‫3 أبريل 2024

تم طرح androidx.transition:transition:1.5.0-rc01 وandroidx.transition:transition-ktx:1.5.0-rc01. يتضمّن الإصدار 1.5.0-rc01 هذه التعديلات.

الإصدار ‎1.5.0-beta01

‫20 مارس 2024

تم طرح androidx.transition:transition:1.5.0-beta01 وandroidx.transition:transition-ktx:1.5.0-beta01. يتضمّن الإصدار 1.5.0-beta01 هذه التعديلات.

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

  • تم إصلاح مشكلة في "اللقطات" حيث يؤدي إيقاف عمليات الانتقال الواردة باستخدام إيماءة "الرجوع التوقّعي" إلى إتلاف طريقة العرض التي يتم الانتقال إليها، ما قد يؤدي إلى ظهور شاشة فارغة. (Id3f22، b/319531491)

الإصدار 1.5.0-alpha06

‫10 يناير 2024

تم طرح androidx.transition:transition:1.5.0-alpha06 وandroidx.transition:transition-ktx:1.5.0-alpha06. يتضمّن الإصدار 1.5.0-alpha06 هذه التعديلات.

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

  • عند استخدام TransitionSeekController.animateToStart()، سيتم الآن استدعاء onTransitionEnd() بعد Runnable المحدّد في animateToStart().TransitionListeners (Ic6a55، b/307624554)

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

  • تم تعديل تبعية Fragment لتصبح 1.7.0-alpha08.

الإصدار 1.5.0-alpha05

‫29 نوفمبر 2023

تم طرح androidx.transition:transition:1.5.0-alpha05 وandroidx.transition:transition-ktx:1.5.0-alpha05. يتضمّن الإصدار 1.5.0-alpha05 هذه التعديلات.

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

  • تم إصلاح الخطأ NullPointerException الناتج عن ضبط انتقال عنصر مشترَك وعدم ضبط enter/exitTransition أيضًا. (I8472b)
  • تم إصلاح المشكلة التي كانت تؤدي إلى عدم نقل animateToStart() الذي يتضمّن Slide() إلى موضع البدء (I698f4، b/300157785)
  • تم إصلاح مشكلة إعادة الدخول في Transition التي أدّت إلى تعذّر الإلغاء. (Iddcce، b/308379201)

الإصدار 1.5.0-alpha04

‫4 أكتوبر 2023

تم إصدار androidx.transition:transition:1.5.0-alpha04 و `androidx.transition:transition-ktx:1.5.0-alpha04. يتضمّن الإصدار 1.5.0-alpha04 هذه التعديلات.

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

  • تغيير غير متوافق - تتلقّى الدالة animateToStart() الآن قيمة Runnable يجب استخدامها لإعادة طرق العرض الانتقالية إلى حالتها الأصلية.

الإصدار 1.5.0-alpha03

‫20 سبتمبر 2023

تم طرح androidx.transition:transition:1.5.0-alpha03 وandroidx.transition:transition-ktx:1.5.0-alpha03. يتضمّن الإصدار 1.5.0-alpha03 هذه التعديلات.

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

  • توفّر مكتبة Transition الآن إمكانية استخدام الصور المتحركة الخاصة بميزة "إيماءة إظهار شاشة الرجوع" داخل التطبيق على أجهزة Android 14 عند استخدامها مع Fragment 1.7.0-alpha05.

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

  • تم إصلاح الخطأ الذي يتسبّب في انقطاع "انتقال الشرائح". عندما تقاطع "انتقالات الشرائح" عملية انتقال إلى طريقة عرض لإزالتها، سيتم الانتقال إلى موضع غير صحيح. (I946f8، b/297427333)

الإصدار 1.5.0-alpha02

‫6 سبتمبر 2023

تم طرح androidx.transition:transition:1.5.0-alpha02 وandroidx.transition:transition-ktx:1.5.0-alpha02. يتضمّن الإصدار 1.5.0-alpha02 هذه التعديلات.

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

  • تتيح لك السمة TransitionSeekController الآن ضبط مستوى التقدّم ككسر من إجمالي المدة باستخدام setCurrentFragment(). (aosp/2647607)
  • يتيح TransitionSeekController الآن مراقبة مستوى التقدّم عند استخدام animateToStart() وanimateToEnd() من خلال استدعاء addOnProgressChangedListener. (aosp/2647607)
  • تمت إضافة TransitionManager.seekTo() للسماح باستخدام "المشاهد" للبحث عن "الانتقالات". (aosp/2647607)
  • تمت إضافة صور متحركة مستنِدة إلى الفيزياء إلى انتقالات البحث. يستخدم هذا الإجراء أداة تتبُّع السرعة الأحادية الأبعاد لتتبُّع التغيير في مستوى التقدّم باستخدام setCurrentFraction() أو setCurrentPlayTimeMillis()، ويستخدمه لتحديد السرعة الأولية لكل من animateToStart وanimateToEnd. (aosp/2647607)

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

  • تم إصلاح مشكلة الوميض عند البحث عن AutoTransition. (aosp/2643369)
  • تم إصلاح مشكلة كانت تتسبّب في انتقال Slide إلى موضع بدء غير صحيح عند مقاطعتها. (aosp/2733729 وb/297427333)

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

  • يتوافق الانتقال الآن مع الإصدار 34 من واجهة برمجة التطبيقات.

الإصدار 1.5.0-alpha01

‫10 مايو 2023

تم طرح androidx.transition:transition:1.5.0-alpha01 وandroidx.transition:transition-ktx:1.5.0-alpha01. تم تطوير هذا الإصدار في فرع داخلي.

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

  • تتيح عمليات الانتقال البحث في المستوى 34 من واجهة برمجة التطبيقات والإصدارات الأحدث. تمت إضافة واجهة برمجة تطبيقات جديدة إلى TransitionManager، controlDelayedTransition()، تعرض TransisionSeekController يتيح البحث عن الانتقال.

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

  • تتضمّن TransitionManager طريقة جديدة، وهي controlDelayedTransition()، تتيح للتطبيقات التحكّم في مستوى تقدّم الرسوم المتحركة للانتقال على الإصدار 34 من واجهة برمجة التطبيقات أو الإصدارات الأحدث. يتيح TransitionSeekController الذي يتم عرضه للمطوّر معرفة الوقت الذي يصبح فيه الانتقال جاهزًا للبحث، ومدة الرسوم المتحركة، كما يتيح ضبط الوقت الحالي للرسوم المتحركة. لا تتوافق controlDelayedTransition() إلا مع عمليات الانتقال التي تتجاوز isSeekable() لعرض القيمة "صحيح".
  • تحتوي عمليات الانتقال على طريقة جديدة، getRootTransition()، تعرض عملية الانتقال التي تحتوي على عملية الانتقال الحالية أو عملية الانتقال الحالية إذا لم تكن مضمّنة في أي عملية انتقال أخرى. يمكن أن يكون ذلك مفيدًا إذا كان المطوّر بحاجة إلى أدوات معالجة عند بدء عملية الانتقال بأكملها أو انتهائها.
  • تتضمّن TransitionListeners الآن أدوات استماع جديدة onTransitionStart() وonTransitionEnd() تتيح للمطوّر معرفة ما إذا كانت عملية الانتقال ستبدأ أو ستنتهي بشكل عكسي أم لا. يمكن أن يكون ذلك مهمًا لتطوير انتقالات قابلة للبحث تتضمّن TransitionListeners.

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

  • تنسخ عمليات الانتقال الآن TransitionListeners عند استنساخها. وهذا يعني أنّ إضافة مستمعين جدد أثناء createAnimator() لن تؤثر في الانتقال الأساسي.

الإصدار 1.4.1

الإصدار 1.4.1

‫21 أبريل 2021

تم طرح androidx.transition:transition:1.4.1 وandroidx.transition:transition-ktx:1.4.1. يتضمّن الإصدار 1.4.1 هذه التعديلات.

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

  • تم إصلاح مشكلة كانت تؤدي إلى إيقاف مؤقت غير مقصود لعمليات انتقال أخرى قيد التشغيل في حاويات منفصلة عند بدء Transition في إحدى الحاويات، ما كان يؤدي إلى عدم انتهاء عمليات الانتقال الأخرى. (aosp/1664439 وb/182845041)

الإصدار 1.4.0

الإصدار 1.4.0

‫27 يناير 2021

تم طرح androidx.transition:transition:1.4.0 وandroidx.transition:transition-ktx:1.4.0. يتضمّن الإصدار 1.4.0 هذه التعديلات.

التغييرات الرئيسية منذ الإصدار 1.3.0

  • تقدّم حزمة transition-ktx البرامج Kotlin Extensions لإضافة أدوات معالجة الأحداث إلى مثيلات Transition في AndroidX. (b/138870873)

الإصدار 1.4.0-rc01

‫2 ديسمبر 2020

تم إصدار androidx.transition:transition:1.4.0-rc01 وandroidx.transition:transition-ktx:1.4.0-rc01 بدون أي تغييرات منذ 1.4.0-beta01. يتضمّن الإصدار 1.4.0-rc01 هذه التعديلات.

الإصدار 1.4.0-beta01

‫22 تموز (يوليو) 2020

تم إصدار androidx.transition:transition:1.4.0-beta01 وandroidx.transition:transition-ktx:1.4.0-beta01 بدون أي تغييرات منذ 1.4.0-alpha01. يتضمّن الإصدار 1.4.0-beta01 هذه التعديلات.

الإصدار 1.4.0-alpha01

‫24 يونيو 2020

تم طرح androidx.transition:transition:1.4.0-alpha01 وandroidx.transition:transition-ktx:1.4.0-alpha01. يتضمّن الإصدار 1.4.0-alpha01 هذه التعديلات.

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

  • تقدّم حزمة transition-ktx البرامج Kotlin Extensions لإضافة أدوات معالجة الأحداث إلى مثيلات Transition في AndroidX. (b/138870873)

الإصدار 1.3.1

الإصدار 1.3.1

‫19 شباط (فبراير) 2020

تم طرح androidx.transition:transition:1.3.1. يتضمّن الإصدار 1.3.1 هذه التعديلات.

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

  • تم إصلاح الخطأ الذي كان يؤدي إلى قص بعض "طرق العرض" المتحركة بشكل غير صحيح عند استخدام ChangeTransform (b/148798452)

الإصدار 1.3.0

الإصدار 1.3.0

‫22 يناير 2020

تم طرح androidx.transition:transition:1.3.0. يتضمّن الإصدار 1.3.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.2.0

  • تحسينات على الإصدار 1.2.0 من Fragment: تم تحسين عملية الدمج مع الإصدار 1.2.0 من Fragment لضمان عدم إتلاف "عرض Fragment" قبل اكتمال عملية الانتقال وإلغاء عمليات الانتقال في الوقت المناسب.

الإصدار 1.3.0-rc02

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

تم طرح androidx.transition:transition:1.3.0-rc02. يتضمّن الإصدار 1.3.0-rc02 هذه التعديلات.

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

  • تم إصلاح المشكلة التي كانت تؤدي إلى وضع العلامة INVISIBLE بشكل غير صحيح على "طرق العرض" بعد إظهار جزء مخفي. (b/70793925)

الإصدار 1.3.0-rc01

‫23 تشرين الأول (أكتوبر) 2019

تم إصدار androidx.transition:transition:1.3.0-rc01 بدون أي تغييرات منذ 1.3.0-beta01. يتضمّن الإصدار 1.3.0-rc01 هذه التعديلات.

الإصدار 1.3.0-beta01

‫9 أكتوبر 2019

تم طرح androidx.transition:transition:1.3.0-beta01. يتضمّن الإصدار 1.3.0-beta01 هذه التعديلات.

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

  • تم تحسين عملية الدمج مع Fragment 1.2.0-beta01 لضمان عدم إتلاف طريقة عرض Fragment قبل اكتمال عملية الانتقال وإلغاء عمليات الانتقال في الوقت المناسب. (aosp/1119841)

الإصدار 1.2.0

الإصدار 1.2.0

‫9 أكتوبر 2019

تم إصدار androidx.transition:transition:1.2.0 بدون أي تغييرات منذ الإصدار 1.2.0-rc01 . يتضمّن الإصدار 1.2.0 هذه التعديلات.

التغييرات المهمة منذ الإصدار 1.1.0

يجب استخدام هذا الإصدار إذا كنت تستهدف المستوى 29 لواجهة برمجة التطبيقات. وإلا، لن تعمل بعض الانتقالات بشكلٍ سليم. بدلاً من عمليات استدعاء الانعكاس، يستخدم هذا الإصدار الطرق العامة الجديدة التي تمت إضافتها في المستوى 29 لواجهة برمجة التطبيقات. وهو جزء من جهودنا لفرض قيود على الواجهات غير المتوفرة في حزمة SDK.

الإصدار 1.2.0-rc01

‫5 أيلول (سبتمبر) 2019

تم إصدار androidx.transition:transition:1.2.0-rc01 بدون أي تغييرات منذ الإصدار 1.2.0-beta01. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

الإصدار 1.2.0-beta01

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

تم طرح androidx.transition:transition:1.2.0-beta01. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

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

  • يجب استخدام هذا الإصدار إذا كنت تحدّد 29 كـ targetSdkVersion. وإلا، لن تعمل بعض الانتقالات بشكلٍ سليم. بدلاً من عمليات استدعاء الانعكاس، يستخدم هذا الإصدار الطرق العامة الجديدة التي تمت إضافتها في المستوى 29 لواجهة برمجة التطبيقات. وهو جزء من جهودنا لفرض قيود على الواجهات غير المتوفرة في حزمة SDK.

الإصدار 1.2.0-alpha01

7 أيار (مايو) 2019

تم طرح androidx.transition:transition:1.2.0-alpha01.

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

  • يجب استخدام هذا الإصدار إذا كنت تحدّد Q كـ targetSdkVersion. وإلا، لن تعمل بعض الانتقالات بشكلٍ سليم. بدلاً من طلبات البيانات من خلال انعكاس البيانات، يستخدم هذا الإصدار الطرق العامة الجديدة التي تمت إضافتها في الإصدار Q. وهو جزء من جهودنا لفرض قيود على الواجهات غير المتوفرة في حزمة SDK.

الإصدار 1.1.0

الإصدار 1.1.0

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

تم إصدار androidx.transition:transition:1.1.0 بدون أي تغييرات منذ 1.1.0-rc02. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

الإصدار 1.1.0-rc02

‫5 يونيو 2019

تم طرح androidx.transition:transition:1.1.0-rc02. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

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

  • إصلاح المشكلة التي تمنع TransitionManager.endTransitions() من العمل بشكل صحيح مع عمليات الانتقال التابعة (aosp/946400)

الإصدار 1.1.0-rc01

7 أيار (مايو) 2019

تم طرح androidx.transition:transition:1.1.0-rc01. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

الإصدار 1.1.0-beta01

‫3 أبريل 2019

تم طرح androidx.transition:transition:1.1.0-beta01. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.

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

  • تم إصلاح خطأ التخزين المؤقت ViewGroupOverlay في Visibility، والذي يحدث في المستوى 17 من واجهة برمجة التطبيقات والإصدارات الأقدم (aosp/937350)

الإصدار 1.1.0-alpha02

‫13 مارس 2019

تم طرح androidx.transition:transition:1.1.0-alpha02. يمكنك الاطّلاع على القائمة الكاملة للتعديلات في هذا الإصدار هنا.

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

  • تم تغيير نوع مَعلمة الطريقة Scene.getCurrentScene() من View إلى ViewGroup.

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

  • لا يعمل SidePropagation عند توفير تأخير إضافي من خلال setStartDelay() (b/119839526).
  • تطبيق ChangeImageTransform لمصفوفة غير صحيحة عند مقاطعتها قبل الإصدار 21 من واجهة برمجة التطبيقات (b/123226255)
  • تعمل السمة ChangeTransform بشكل غير صحيح في بعض الحالات قبل الإصدار 21 من واجهة برمجة التطبيقات (b/125777978).

الإصدار 1.1.0-alpha01

‫3 كانون الأول (ديسمبر) 2018

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

  • aosp/807055: تم إتاحة طريقة Scene.getCurrentScene(View) للجميع. تتيح لك كتابة منطق شرطي مخصّص استنادًا إلى مشهد حالي.

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

  • تم إصلاح عُطل كان يحدث عند استخدام TransitionManager لتصغير/توسيع عنصر في RecyclerView (b/37129527).
  • تم إصلاح الرسوم المتحركة غير الصحيحة عند تطبيق انتقالَين للعرض (b/62629600).
  • السماح بتجاهل قيم مثل المدة والمُقحِم لعناصر TransitionSet الفرعية (b/64644617)
  • تم إصلاح العديد من الأخطاء البسيطة الأخرى.