الانتقال

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

تعريف التبعيات

لإضافة تبعية إلى 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-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 أو إصدار أحدث من "مكوّن Android الإضافي" (مثل الإصدار 3.3 من R8)، وجميع عمليات الإنشاء عند استخدام الإصدار 8.1 أو إصدار أحدث من "مكوّن 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 على عمليات الإيداع هذه.

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

  • توفّر ميزة "الانتقال" الآن إمكانية استخدام الصور المتحركة الخاصة بميزة "إيماءة إظهار شاشة الرجوع" داخل التطبيق على أجهزة 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() لن تؤثر في Transition الأساسي.

الإصدار 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 لإضافة أدوات معالجة الأحداث إلى مثيلات 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 لإضافة أدوات معالجة الأحداث إلى مثيلات 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)
  • تم إصلاح العديد من الأخطاء البسيطة الأخرى.