الانتقال
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|
| 23 سبتمبر 2026 | 1.7.2 | - | - | - |
تحديد الاعتماديات
لإضافة اعتمادية على Transition، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { // Java language implementation implementation "androidx.transition:transition:1.7.2" // Kotlin implementation "androidx.transition:transition-ktx:1.7.2" }
Kotlin
dependencies { // Java language implementation implementation("androidx.transition:transition:1.7.2") // Kotlin implementation("androidx.transition:transition-ktx:1.7.2") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.7
الإصدار 1.7.2
23 سبتمبر 2026
تم طرح androidx.transition:transition:1.7.2 وandroidx.transition:transition-ktx:1.7.2. يتضمّن الإصدار 1.7.2 هذه التعديلات.
الإصدار 1.7.1
26 أغسطس 2026
تم طرح androidx.transition:transition:1.7.1 وandroidx.transition:transition-ktx:1.7.1. يتضمّن الإصدار 1.7.1 هذه التعديلات.
المساهمة الخارجية
- تم إصلاح تسريب في Transition حدث بسبب عدم تنظيف عمليات البحث عن انتقالات بشكل صحيح عند الإلغاء أو الإكمال. شكرًا لك "براين هيربست". (Idf7d4، b/435193212)
الإصدار 1.7.0
14 يناير 2026
تم طرح androidx.transition:transition:1.7.0 وandroidx.transition:transition-ktx:1.7.0. يتضمّن الإصدار 1.7.0 هذه التعديلات.
التغييرات المهمة منذ الإصدار 1.6.0:
- تتضمّن المكتبة الآن
minSdk23. - تم إصلاح الخطأ
NullPointerExceptionعند استخدام انتقالات في وضع XR (b/427115593) - تم إصلاح مشكلة عدم توفّر
FragmentManagerفي الحالة المناسبة بعد عمليات pop وreplace في الإطار نفسه، ما قد يؤدي إلى حدوث عُطل بالتزامن مع إيماءة إظهار شاشة الرجوع. (I50ad1)
الإصدار 1.7.0-rc01
17 ديسمبر 2025
تم طرح androidx.transition:transition:1.7.0-rc01 وandroidx.transition:transition-ktx:1.7.0-rc01. يتضمّن الإصدار 1.7.0-rc01 هذه التعديلات.
الإصدار 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). ننصح العملاء الذين لا يستخدمون المكوّن الإضافي لنظام Gradle المتوافق مع Android (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()، سيتم الآن استدعاءTransitionListenersonTransitionEnd()المضافة بعدRunnableالمحدّدة فيanimateToStart(). (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)
تحديث الاعتمادية
- يتم الآن تجميع Transition باستخدام الإصدار 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 لإضافة أدوات معالجة إلى مثيلات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). - تم إصلاح الرسوم المتحركة غير الصحيحة عند تطبيق عمليتَي انتقال Visibility (b/62629600).
- السماح بتجاهل قيم مثل المدة والمُقحِم لعناصر TransitionSet الفرعية (b/64644617)
- تم إصلاح العديد من الأخطاء البسيطة الأخرى.