گذار

حرکت را در رابط کاربری با طرح‌بندی‌های شروع و پایان، متحرک‌سازی کنید.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۳ دسامبر ۲۰۲۵ ۱.۶.۰ - ۱.۷.۰-بتا۰۱ -

اعلام وابستگی‌ها

برای افزودن یک وابستگی به Transition، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven گوگل را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

نسخه ۱.۷

نسخه ۱.۷.۰-بتا۰۱

۳ دسامبر ۲۰۲۵

androidx.transition:transition:1.7.0-beta01 و androidx.transition:transition-ktx:1.7.0-beta01 منتشر شدند. نسخه 1.7.0-beta01 شامل این کامیت‌ها است.

رفع اشکالات

نسخه ۱.۷.۰-آلفا۰۱

۳۰ ژوئیه ۲۰۲۵

androidx.transition:transition:1.7.0-alpha01 و androidx.transition:transition-ktx:1.7.0-alpha01 منتشر شدند. نسخه 1.7.0-alpha01 شامل این کامیت‌ها است.

رفع اشکالات

  • مشکل از کار افتادن برنامه هنگام اتصال نما به پنجره‌ای با windowId تهی ( I2ddf6 ) برطرف شد.

نسخه ۱.۶

نسخه ۱.۶.۰

۲۳ آوریل ۲۰۲۵

androidx.transition:transition:1.6.0 و androidx.transition:transition-ktx:1.6.0 منتشر شدند. نسخه ۱.۶.۰ شامل این کامیت‌ها است.

نسخه ۱.۶.۰-rc01

۲۶ مارس ۲۰۲۵

androidx.transition:transition:1.6.0-rc01 و androidx.transition:transition-ktx:1.6.0-rc01 منتشر شدند. نسخه 1.6.0-rc01 شامل این کامیت‌ها است.

نسخه ۱.۶.۰-بتا۰۱

۱۲ مارس ۲۰۲۵

androidx.transition:transition:1.6.0-beta01 و androidx.transition:transition-ktx:1.6.0-beta01 بدون هیچ تغییری از آخرین نسخه آلفا منتشر شده‌اند. نسخه 1.6.0-beta01 شامل این کامیت‌ها است.

نسخه ۱.۶.۰-آلفا۰۱

۱۱ دسامبر ۲۰۲۴

androidx.transition:transition:1.6.0-alpha01 و androidx.transition:transition-ktx:1.6.0-alpha01 منتشر شدند. نسخه 1.6.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • Transition اکنون والد مجزا را برای ViewOverlays که برای متحرک‌سازی انتقال‌های آن استفاده می‌شوند، تنظیم می‌کند. این امر امکان تفکیک مالکان را از طریق والد مجزا فراهم می‌کند، به این معنی که اکنون می‌توانید ViewModels ، چرخه‌های حیات و غیره را در طول یک انتقال به درستی تفکیک کنید. ( I10a16 ، b/340894487 ، b/287484338 )

رفع اشکالات

  • این کتابخانه اکنون از حاشیه‌نویسی‌های nullness از نوع JSpecify استفاده می‌کند که از نوع type-use هستند. توسعه‌دهندگان کاتلین باید از آرگومان کامپایلر زیر برای اعمال استفاده صحیح استفاده کنند: -Xjspecify-annotations=strict (این پیش‌فرض است که از نسخه 2.1.0 کامپایلر کاتلین شروع می‌شود). ( I1f54e ، b/326456246 )
  • حذف دستورالعمل دسترسی به APIهای پلتفرم جدید، زیرا این امر به طور خودکار از طریق مدل‌سازی API هنگام استفاده از R8 با AGP 7.3 یا بالاتر (مثلاً R8 نسخه 3.3) و برای همه نسخه‌ها هنگام استفاده از AGP 8.1 یا بالاتر (مثلاً D8 نسخه 8.1) اتفاق می‌افتد. به مشتریانی که از AGP استفاده نمی‌کنند، توصیه می‌شود به D8 نسخه 8.1 یا بالاتر به‌روزرسانی کنند. برای جزئیات بیشتر به این مقاله مراجعه کنید. ( Ia60e0 ، b/345472586 )

نسخه ۱.۵

نسخه ۱.۵.۱

۲۴ ژوئیه ۲۰۲۴

androidx.transition:transition:1.5.1 و androidx.transition:transition-ktx:1.5.1 منتشر شدند. نسخه ۱.۵.۱ شامل این کامیت‌ها است.

رفع اشکالات

  • مشکلی که باعث می‌شد فراخوانی‌های animateToStart() یا animateToEnd() در یک انتقال قابل جستجو، در صورت عدم شروع انتقال، نادیده گرفته شوند، برطرف شد. ( I44d96 , b/338624457 )

نسخه ۱.۵.۰

۱ مه ۲۰۲۴

androidx.transition:transition:1.5.0 و androidx.transition:transition-ktx:1.5.0 منتشر شدند. نسخه ۱.۵.۰ شامل این کامیت‌ها است.

تغییرات مهم از زمان ۱.۴.۰

  • انتقال‌ها از جستجو در API 34 و بالاتر پشتیبانی می‌کنند. یک API جدید به TransitionManager ، controlDelayedTransition() ، اضافه شده است که یک TransitionSeekController را برمی‌گرداند که امکان جستجوی Transition فراهم می‌کند. این قابلیت توسط Fragment 1.7.0 برای جستجوی خودکار انتقال‌ها هنگام استفاده از Predictive Back Gesture استفاده می‌شود.
  • Transitionها یک متد جدید به getRootTransition() دارند که Transition حاوی Transition فعلی یا Transition فعلی را در صورتی که توسط هیچ Transition دیگری احاطه نشده باشد، برمی‌گرداند. این می‌تواند در صورتی مفید باشد که توسعه‌دهنده نیاز به شنونده‌هایی برای زمان شروع یا پایان کل Transition داشته باشد.
  • TransitionListeners اکنون دارای شنونده‌های جدید onTransitionStart() و onTransitionEnd() هستند که به توسعه‌دهنده اجازه می‌دهند بداند که آیا گذار به صورت معکوس شروع یا پایان می‌یابد یا خیر. این می‌تواند برای توسعه گذارهای قابل جستجو که دارای TransitionListeners هستند، مهم باشد.

نسخه ۱.۵.۰-rc02

۱۷ آوریل ۲۰۲۴

androidx.transition:transition:1.5.0-rc02 و androidx.transition:transition-ktx:1.5.0-rc02 منتشر شدند. نسخه 1.5.0-rc02 شامل این کامیت‌ها است.

به‌روزرسانی وابستگی

  • وابستگی Fragment به نسخه ۱.۷.۰-rc02 به‌روزرسانی شد که اشکالی را برطرف کرد که در آن اگر یک عنصر مشترک غیرقابل جستجو به تراکنشی اضافه می‌شد که در آن همه انتقال‌های دیگر قابل جستجو بودند، خرابی رخ می‌داد.

نسخه ۱.۵.۰-rc01

۳ آوریل ۲۰۲۴

androidx.transition:transition:1.5.0-rc01 و androidx.transition:transition-ktx:1.5.0-rc01 منتشر شدند. نسخه 1.5.0-rc01 شامل این کامیت‌ها است.

نسخه ۱.۵.۰-بتا۰۱

۲۰ مارس ۲۰۲۴

androidx.transition:transition:1.5.0-beta01 و androidx.transition:transition-ktx:1.5.0-beta01 منتشر شدند. نسخه 1.5.0-beta01 شامل این کامیت‌ها است.

رفع اشکالات

  • مشکلی در Fragments که در آن قطع انتقال‌های ورودی با یک حرکت پیش‌بینی‌کننده‌ی بازگشت، نمای ورودی را از بین می‌برد و احتمالاً یک صفحه خالی باقی می‌گذاشت، برطرف شد. ( Id3f22 ، b/319531491 )

نسخه ۱.۵.۰-alpha06

۱۰ ژانویه ۲۰۲۴

androidx.transition:transition:1.5.0-alpha06 و androidx.transition:transition-ktx:1.5.0-alpha06 منتشر شدند. نسخه 1.5.0-alpha06 شامل این کامیت‌ها است.

رفع اشکالات

  • وقتی TransitionSeekController.animateToStart() استفاده می‌شود، TransitionListeners اضافه شده اکنون onTransitionEnd() را پس از Runnable داده شده به animateToStart() فراخوانی خواهند کرد. ( Ic6a55 , b/307624554 )

به‌روزرسانی وابستگی

  • وابستگی Fragment به 1.7.0-alpha08 به‌روزرسانی شده است.

نسخه ۱.۵.۰-آلفا۰۵

۲۹ نوامبر ۲۰۲۳

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() نتواند View را به موقعیت شروع برگرداند ( I698f4 ، b/300157785 )
  • مشکل ورود مجدد در Transition که لغو را با مشکل مواجه می‌کرد، برطرف شد. ( Iddcce ، b/308379201 )

نسخه ۱.۵.۰-آلفا۰۴

۴ اکتبر ۲۰۲۳

androidx.transition:transition:1.5.0-alpha04 و `androidx.transition:transition-ktx:1.5.0-alpha04 منتشر شدند. نسخه 1.5.0-alpha04 شامل این کامیت‌ها است.

تغییرات API

  • تغییر اساسی - متد animateToStart() اکنون یک Runnable می‌گیرد که باید برای بازگرداندن نماهای در حال گذار به حالت اولیه‌شان استفاده شود.

نسخه ۱.۵.۰-آلفا۰۳

۲۰ سپتامبر ۲۰۲۳

androidx.transition:transition:1.5.0-alpha03 و androidx.transition:transition-ktx:1.5.0-alpha03 منتشر شدند. نسخه 1.5.0-alpha03 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • Transition اکنون در دستگاه‌های اندروید ۱۴، هنگام استفاده با Fragment 1.7.0-alpha05 از انیمیشن‌های پیش‌بینانه‌ی بازگشت درون‌برنامه‌ای پشتیبانی می‌کند.

رفع اشکالات

  • اشکال وقفه در انتقال اسلاید برطرف شد. وقتی یک انتقال اسلاید، انتقال ورودی را برای حذف یک نما قطع می‌کرد، به موقعیت نادرستی می‌پرید. ( I946f8 ، b/297427333 )

نسخه ۱.۵.۰-آلفا۰۲

۶ سپتامبر ۲۰۲۳

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() اضافه شد تا امکان استفاده از Scenes برای جستجوی Transitionها فراهم شود. ( aosp/2647607 )
  • انیمیشن‌های مبتنی بر فیزیک به جستجوی انتقال‌ها اضافه شده است. از یک ردیاب سرعت تک‌بعدی برای ردیابی تغییر پیشرفت با setCurrentFraction() یا setCurrentPlayTimeMillis() استفاده می‌کند و از آن برای سرعت اولیه animateToStart و animateToEnd استفاده می‌کند. ( aosp/2647607 )

رفع اشکالات

  • مشکل چشمک زدن هنگام جستجوی AutoTransition برطرف شد. ( aosp/2643369 )
  • مشکلی که باعث می‌شد هنگام قطع شدن، انتقال Slide به نقطه شروع اشتباه پرش کند، برطرف شد. ( aosp/2733729 , b/297427333 )

به‌روزرسانی وابستگی

  • اکنون Transition با API 34 کامپایل می‌شود.

نسخه ۱.۵.۰-آلفا۰۱

۱۰ مه ۲۰۲۳

androidx.transition:transition:1.5.0-alpha01 و androidx.transition:transition-ktx:1.5.0-alpha01 منتشر شدند. این نسخه در یک شاخه داخلی توسعه داده شده است.

ویژگی‌های جدید

  • انتقال‌ها از جستجو در API 34 و بالاتر پشتیبانی می‌کنند. یک API جدید به TransitionManager ، controlDelayedTransition() ، اضافه شده است که یک TransisionSeekController را برمی‌گرداند که امکان جستجوی انتقال را فراهم می‌کند.

تغییرات API

  • TransitionManager یک متد جدید به controlDelayedTransition() دارد که به برنامه‌ها اجازه می‌دهد پیشرفت انیمیشن‌های گذار را در API 34+ کنترل کنند. TransitionSeekController برگردانده شده به توسعه‌دهنده اطلاع می‌دهد که چه زمانی گذار برای جستجو آماده است، مدت زمان انیمیشن چقدر است و امکان تنظیم زمان فعلی انیمیشن را فراهم می‌کند. فقط گذارهایی که isSeekable() را برای برگرداندن مقدار true لغو می‌کنند، توسط controlDelayedTransition() پشتیبانی می‌شوند.
  • Transitionها یک متد جدید به getRootTransition() دارند که Transition حاوی Transition فعلی یا Transition فعلی را در صورتی که توسط هیچ Transition دیگری احاطه نشده باشد، برمی‌گرداند. این می‌تواند در صورتی مفید باشد که توسعه‌دهنده نیاز به شنونده‌هایی برای زمان شروع یا پایان کل Transition داشته باشد.
  • TransitionListeners اکنون دارای شنونده‌های جدید onTransitionStart() و onTransitionEnd() هستند که به توسعه‌دهنده اجازه می‌دهند بداند که آیا گذار به صورت معکوس شروع یا پایان می‌یابد یا خیر. این می‌تواند برای توسعه گذارهای قابل جستجو که دارای TransitionListeners هستند، مهم باشد.

رفع اشکالات

  • اکنون Transitionها هنگام کلون شدن، TransitionListeners خود را کپی می‌کنند. این بدان معناست که اضافه کردن listenerهای جدید در طول createAnimator() تاثیری بر Transition ریشه نخواهد داشت.

نسخه ۱.۴.۱

نسخه ۱.۴.۱

۲۱ آوریل ۲۰۲۱

androidx.transition:transition:1.4.1 و androidx.transition:transition-ktx:1.4.1 منتشر شدند. نسخه ۱.۴.۱ شامل این کامیت‌ها است.

رفع اشکالات

  • مشکلی که باعث می‌شد شروع یک Transition در یک کانتینر، سهواً سایر Transitionهای در حال اجرا در کانتینرهای جداگانه را متوقف کند و باعث شود آن Transitionهای دیگر هرگز تمام نشوند، برطرف شد. ( aosp/1664439 , b/182845041 )

نسخه ۱.۴.۰

نسخه ۱.۴.۰

۲۷ ژانویه ۲۰۲۱

androidx.transition:transition:1.4.0 و androidx.transition:transition-ktx:1.4.0 منتشر شدند. نسخه ۱.۴.۰ شامل این کامیت‌ها است.

تغییرات عمده از زمان ۱.۳.۰

  • مصنوع transition-ktx افزونه‌های کاتلین را برای افزودن شنونده‌ها به نمونه‌های AndroidX Transition معرفی می‌کند. ( b/138870873 )

نسخه ۱.۴.۰-rc01

۲ دسامبر ۲۰۲۰

androidx.transition:transition:1.4.0-rc01 و androidx.transition:transition-ktx:1.4.0-rc01 بدون هیچ تغییری نسبت به 1.4.0-beta01 منتشر شده‌اند. نسخه ۱.۴.۰-rc01 شامل این کامیت‌ها است.

نسخه ۱.۴.۰-بتا۰۱

۲۲ ژوئیه ۲۰۲۰

androidx.transition:transition:1.4.0-beta01 و androidx.transition:transition-ktx:1.4.0-beta01 بدون هیچ تغییری از زمان 1.4.0-alpha01 منتشر شده‌اند. نسخه 1.4.0-beta01 شامل این کامیت‌ها است.

نسخه ۱.۴.۰-آلفا۰۱

۲۴ ژوئن ۲۰۲۰

androidx.transition:transition:1.4.0-alpha01 و androidx.transition:transition-ktx:1.4.0-alpha01 منتشر شدند. نسخه 1.4.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • مصنوع transition-ktx افزونه‌های کاتلین را برای افزودن شنونده‌ها به نمونه‌های AndroidX Transition معرفی می‌کند. ( b/138870873 )

نسخه ۱.۳.۱

نسخه ۱.۳.۱

۱۹ فوریه ۲۰۲۰

androidx.transition:transition:1.3.1 منتشر شد. نسخه ۱.۳.۱ شامل این کامیت‌ها است.

رفع اشکالات

  • اشکالی که باعث می‌شد برخی از نماهای متحرک هنگام استفاده از ChangeTransform به اشتباه کوتاه شوند، برطرف شد ( b/148798452 )

نسخه ۱.۳.۰

نسخه ۱.۳.۰

۲۲ ژانویه ۲۰۲۰

androidx.transition:transition:1.3.0 منتشر شد. نسخه ۱.۳.۰ شامل این کامیت‌ها است .

تغییرات مهم از زمان ۱.۲.۰

  • بهبودهای Fragment 1.2.0 : بهبود ادغام با Fragment 1.2.0 برای اطمینان از اینکه نمای Fragment قبل از اتمام انتقال از بین نمی‌رود و انتقال‌ها در زمان مناسب لغو می‌شوند.

نسخه ۱.۳.۰-rc02

۴ دسامبر ۲۰۱۹

androidx.transition:transition:1.3.0-rc02 منتشر شد. نسخه 1.3.0-rc02 شامل این کامیت‌ها است .

رفع اشکالات

  • مشکلی که باعث می‌شد نماها پس از نمایش یک قطعه پنهان، به اشتباه INVISIBLE علامت‌گذاری شوند، برطرف شد. ( b/70793925 )

نسخه ۱.۳.۰-rc01

۲۳ اکتبر ۲۰۱۹

androidx.transition:transition:1.3.0-rc01 بدون هیچ تغییری از زمان انتشار 1.3.0-beta01 منتشر شده است. نسخه ۱.۳.۰-rc01 شامل این کامیت‌ها است .

نسخه ۱.۳.۰-بتا۰۱

۹ اکتبر ۲۰۱۹

androidx.transition:transition:1.3.0-beta01 منتشر شد. نسخه 1.3.0-beta01 شامل این کامیت‌ها است .

ویژگی‌های جدید

  • بهبود یکپارچه‌سازی با Fragment 1.2.0-beta01 برای اطمینان از اینکه نمای Fragment قبل از اتمام انتقال از بین نمی‌رود و انتقال‌ها در زمان مناسب لغو می‌شوند. ( aosp/1119841 )

نسخه ۱.۲.۰

نسخه ۱.۲.۰

۹ اکتبر ۲۰۱۹

androidx.transition:transition:1.2.0 بدون هیچ تغییری نسبت به نسخه ۱.۲.۰-rc01 منتشر شده است. نسخه ۱.۲.۰ شامل این کامیت‌ها است .

تغییرات مهم از نسخه ۱.۱.۰

اگر هدف شما API سطح ۲۹ است، باید از این نسخه استفاده کنید. در غیر این صورت، برخی از انتقال‌ها به درستی کار نخواهند کرد. به جای فراخوانی‌های بازتاب، این نسخه از متدهای عمومی جدید اضافه شده در API سطح ۲۹ استفاده می‌کند. این بخشی از محدودیت‌های ما در تلاش برای رابط‌های غیر SDK است.

نسخه ۱.۲.۰-rc01

۵ سپتامبر ۲۰۱۹

androidx.transition:transition:1.2.0-rc01 بدون هیچ تغییری از نسخه 1.2.0-beta01 منتشر شده است. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

نسخه ۱.۲.۰-بتا۰۱

۲ ژوئیه ۲۰۱۹

androidx.transition:transition:1.2.0-beta01 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

ویژگی‌های جدید

  • اگر ۲۹ را به عنوان targetSdkVersion مشخص می‌کنید، باید از این نسخه استفاده شود. در غیر این صورت، برخی از انتقال‌ها به درستی کار نخواهند کرد. به جای فراخوانی‌های بازتاب، این نسخه از متدهای عمومی جدید اضافه شده در API Level 29 استفاده می‌کند. این بخشی از محدودیت‌های ما در تلاش برای رابط‌های غیر SDK است.

نسخه ۱.۲.۰-آلفا۰۱

۷ مه ۲۰۱۹

androidx.transition:transition:1.2.0-alpha01 منتشر شد.

ویژگی‌های جدید

  • اگر Q را به عنوان targetSdkVersion مشخص می‌کنید، باید از این نسخه استفاده شود. در غیر این صورت، برخی از انتقال‌ها به درستی کار نخواهند کرد. به جای فراخوانی‌های بازتاب، این نسخه از متدهای عمومی جدید اضافه شده در Q استفاده می‌کند. این بخشی از محدودیت‌های ما در تلاش برای رابط‌های غیر SDK است.

نسخه ۱.۱.۰

نسخه ۱.۱.۰

۲ ژوئیه ۲۰۱۹

androidx.transition:transition:1.1.0 بدون هیچ تغییری نسبت به 1.1.0-rc02 منتشر شده است. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

نسخه ۱.۱.۰-rc02

۵ ژوئن ۲۰۱۹

androidx.transition:transition:1.1.0-rc02 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

رفع اشکالات

  • رفع مشکل عملکرد صحیح TransitionManager.endTransitions() با انتقال‌های وابسته. ( aosp/946400 )

نسخه ۱.۱.۰-rc01

۷ مه ۲۰۱۹

androidx.transition:transition:1.1.0-rc01 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

نسخه ۱.۱.۰-بتا۰۱

۳ آوریل ۲۰۱۹

androidx.transition:transition:1.1.0-beta01 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

رفع اشکالات

  • اشکال ذخیره سازی ViewGroupOverlay در Visibility که در API سطح ۱۷ و پایین‌تر ( aosp/937350 ) رخ می‌داد، برطرف شد.

نسخه ۱.۱.۰-آلفا۰۲

۱۳ مارس ۲۰۱۹

androidx.transition:transition:1.1.0-alpha02 منتشر شد. لیست کامل کامیت‌های موجود در این نسخه را می‌توانید اینجا بیابید.

تغییرات API

  • نوع پارامتر متد یعنی Scene.getCurrentScene() از View به ViewGroup تغییر یافت.

رفع اشکالات

  • SidePropagation زمانی که تأخیر اضافی از طریق setStartDelay() ( b/119839526 ) ارائه شود، کار نمی‌کند.
  • ChangeImageTransform هنگام وقفه قبل از API 21 ( b/123226255 ) ماتریس اشتباهی را اعمال می‌کند.
  • ChangeTransform در برخی موارد قبل از API 21 ( b/125777978 ) به درستی کار نمی‌کند.

نسخه ۱.۱.۰-آلفا۰۱

۳ دسامبر ۲۰۱۸

تغییرات API

  • aosp/807055 : متد Scene.getCurrentScene(View) به صورت عمومی منتشر شد. این متد به شما امکان می‌دهد بسته به صحنه فعلی، یک منطق شرطی سفارشی بنویسید.

رفع اشکالات

  • مشکل از کار افتادن برنامه هنگام استفاده از TransitionManager برای جمع کردن/باز کردن آیتم در RecyclerView ( b/37129527 ) برطرف شد.
  • مشکل انیمیشن نادرست هنگام اعمال دو گذار دید ( b/62629600 ) برطرف شد.
  • اجازه دهید مقادیری مانند مدت زمان و میان‌یاب برای فرزندان TransitionSet ( b/64644617 ) نادیده گرفته شوند.
  • بسیاری از اشکالات جزئی دیگر برطرف شده است.