هماهنگ کننده

ویجت‌های برنامه سطح بالا، مانند AppBarLayout و FloatingActionButton را قرار دهید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
4 اکتبر 2023 1.2.0 - - 1.3.0-alpha02

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

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

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

شیار

dependencies {
    implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0"
}

کاتلین

dependencies {
    implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0")
}

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

بازخورد

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

یک شماره جدید ایجاد کنید

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

نسخه 1.3

نسخه 1.3.0-alpha02

4 اکتبر 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 منتشر شد. نسخه 1.3.0-alpha02 حاوی این commit ها است.

  • نسخه بامپیکس، بدون تغییر نسبت به 1.3.0-alpha01 .

نسخه 1.3.0-alpha01

20 سپتامبر 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 منتشر شد. نسخه 1.3.0-alpha01 حاوی این commit ها است.

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

  • پشتیبانی از صفحه به بالا، صفحه پایین، انتقال به خانه، و انتقال رویدادهای کلیدی پایانی را اضافه می کند. ( 14719d3 )

تغییرات API

  • حاشیه‌نویسی‌های پوچ‌پذیری در CoordinatorLayout.java اضافه شد. ( Ieb647 , b/236474453 )

رفع اشکال

  • عملکردهای صفحه کلید بالا، پایین، فاصله و تغییرات کلید را با NestedScrollView و CoordinatorLayout رفع می‌کند. ( bdd72e6 )

نسخه 1.2

نسخه 1.2.0

12 ژانویه 2022

androidx.coordinatorlayout:coordinatorlayout:1.2.0 منتشر شد. نسخه 1.2.0 حاوی این commit ها است.

تغییرات مهم از 1.1.0

  • فقط حاشیه نویسی های قابل مشاهده در زمان اجرا را در قوانین CoordinatorLayout حفظ کنید ( 9ec7cb )

نسخه 1.2.0-rc01

15 دسامبر 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.

نسخه 1.2.0-beta01

17 نوامبر 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.

تغییرات API

  • API ها برای نسخه بتا نهایی شده اند.

نسخه 1.2.0-alpha01

3 نوامبر 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.

رفع اشکال

  • فقط حاشیه نویسی های قابل مشاهده در زمان اجرا را در قوانین CoordinatorLayout حفظ کنید ( 9ec7cb )

نسخه 1.1.0

نسخه 1.1.0

4 دسامبر 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این تعهدات است .

تغییرات مهم از 1.0.0

  • aosp/737190 : CoordinatorLayout اکنون NestedScrollingParent3 و CoordinatorLayout.Behavior پیاده‌سازی می‌کند.Behavior اضافه‌بار جدیدی از onNestedScroll را پیاده‌سازی می‌کند تا Behaviors بتوانند گزارش دهند که چقدر فاصله پیمایشی را برای کودکان پیمایش تودرتو مصرف می‌کنند (در طول dispatchNestedScroll() onNestedScroll() Scroll) موجود قبلی onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) به نفع onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) و پیاده سازی های Behavior باید بر این اساس به روز شوند. اگر کد برنامه‌نویس در حال حاضر CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) را لغو کند، احتمالاً دیگر فراخوانی نمی‌شود و CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) در عوض باید نادیده گرفته شود.
  • CoordinatorLayout در معرض خدمات دسترس‌پذیری قرار گرفت ( aosp/1056175 )
  • حاشیه نویسی CoordinatorLayout.DefaultBehavior منسوخ شده است. به جای آن از رابط CoordinatorLayout.AttachedBehavior استفاده کنید.

نسخه 1.1.0-rc01

23 اکتبر 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 منتشر شد. نسخه 1.1.0-rc01 حاوی این commit ها است .

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

  • CoordinatorLayout در معرض خدمات دسترس‌پذیری قرار گرفت ( aosp/1056175 )

نسخه 1.1.0-beta01

5 ژوئن 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 منتشر شد. commit های موجود در این نسخه را می توانید در اینجا بیابید.

رفع اشکال

  • مهاجرت از کلاس‌های آزمایشی منسوخ شده ( aosp/853955 )

نسخه 1.1.0-alpha01

3 دسامبر 2018

API تغییر می کند

  • aosp/737190 : CoordinatorLayout اکنون NestedScrollingParent3 و CoordinatorLayout.Behavior پیاده‌سازی می‌کند.Behavior اضافه‌بار جدیدی از onNestedScroll را پیاده‌سازی می‌کند تا Behaviors بتوانند گزارش دهند که چقدر فاصله پیمایشی را برای کودکان پیمایش تودرتو مصرف می‌کنند (در طول dispatchNestedScroll() onNestedScroll() Scroll) موجود قبلی onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) به نفع onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) و پیاده سازی های Behavior باید بر این اساس به روز شوند.

    اگر کد برنامه‌نویس در حال حاضر CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) را لغو کند، احتمالاً دیگر فراخوانی نمی‌شود و CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) در عوض باید نادیده گرفته شود.