সমন্বয়কারী লেআউট

শীর্ষ-স্তরের অ্যাপ্লিকেশন উইজেট, যেমন AppBarLayout এবং FloatingActionButton-এর অবস্থান নির্ধারণ করুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
২৬ ফেব্রুয়ারি, ২০২৫ ১.৩.০ - - -

নির্ভরতা ঘোষণা করা

CoordinatorLayout-এর উপর ডিপেন্ডেন্সি যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে গুগলের মেভেন রিপোজিটরি যুক্ত করতে হবে। আরও তথ্যের জন্য গুগলের মেভেন রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:

Groovy

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

Kotlin

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

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ ১.৩

সংস্করণ ১.৩.০

২৬ ফেব্রুয়ারি, ২০২৫

androidx.coordinatorlayout:coordinatorlayout:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.২.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

নতুন বৈশিষ্ট্য

  • পেজ আপ, পেজ ডাউন, মুভ হোম এবং মুভ এন্ড কী ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে। ( 14719d3 )
  • একটি CoordinatorLayout CoordinatorLayout সংকুচিত অ্যাপ বার সহ RecyclerView এবং PreferenceScreen এর ডেমো যোগ করে। ( fca56e0 , I4c679 )

বাগ সংশোধন

  • CoordinatorLayout এর মধ্যে NestedScrollView ব্যবহার করে আপ, ডাউন, স্পেসবার এবং কী ভ্যারিয়েশন কিবোর্ড অ্যাকশন ঠিক করে। ( I216f4 )
  • CoordinatorLayout মধ্যে recyclerview ব্যবহার করা হলে, এটি অ্যাপ বারকে সঠিকভাবে সংকুচিত করে কিবোর্ড ডাউন ফিক্স করে। ( I7eac4 )

সংস্করণ 1.3.0-rc01

১২ ফেব্রুয়ারী, ২০২৫

androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.3.0-beta01

২৯ জানুয়ারী, ২০২৫

androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.3.0-alpha03

১৫ জানুয়ারী, ২০২৫

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha03-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • এই লাইব্রেরিটি এখন JSpecify নালনেস অ্যানোটেশন ব্যবহার করে, যা টাইপ-ইউজ। সঠিক ব্যবহার নিশ্চিত করতে কোটলিন ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্টটি ব্যবহার করা উচিত: -Xjspecify-annotations=strict (কোটলিন কম্পাইলারের ২.১.০ সংস্করণ থেকে এটি ডিফল্ট হিসেবে ব্যবহৃত হয়)। ( I9ab25 , b/326456246 )
  • CoordinatorLayout এর ভিতরে recyclerview ব্যবহার করার সময়, কীবোর্ড চাপলে অ্যাপ বার এখন সঠিকভাবে সংকুচিত হয়।

সংস্করণ 1.3.0-alpha02

৪ অক্টোবর, ২০২৩

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02-এ এই কমিটগুলো রয়েছে।

  • এটি একটি ভার্সন বাম্প রিলিজ, 1.3.0-alpha01 থেকে কোনো পরিবর্তন নেই।

সংস্করণ 1.3.0-alpha01

২০ সেপ্টেম্বর, ২০২৩

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিটগুলো রয়েছে।

নতুন বৈশিষ্ট্য

  • পেজ আপ, পেজ ডাউন, মুভ হোম, এবং মুভ এন্ড কী ইভেন্টের জন্য সমর্থন যোগ করা হয়েছে। ( 14719d3 )

এপিআই পরিবর্তন

  • CoordinatorLayout.java তে Nullability অ্যানোটেশন যোগ করা হয়েছে। ( Ieb647 , b/236474453 )

বাগ সংশোধন

  • NestedScrollView এবং CoordinatorLayout ব্যবহার করে আপ, ডাউন, স্পেসবার এবং কী ভ্যারিয়েশন কিবোর্ড অ্যাকশন ঠিক করে। ( bdd72e6 )

সংস্করণ ১.২

সংস্করণ ১.২.০

১২ জানুয়ারী, ২০২২

androidx.coordinatorlayout:coordinatorlayout:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।

১.১.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

  • CoordinatorLayout নিয়মগুলিতে শুধুমাত্র রানটাইমে দৃশ্যমান অ্যানোটেশনগুলি রাখুন ( 9ec7cb )

সংস্করণ 1.2.0-rc01

১৫ ডিসেম্বর, ২০২১

androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিটগুলো রয়েছে।

সংস্করণ 1.2.0-beta01

১৭ নভেম্বর, ২০২১

androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিটগুলো রয়েছে।

এপিআই পরিবর্তন

  • বিটা সংস্করণের জন্য এপিআইগুলো চূড়ান্ত করা হয়েছে।

সংস্করণ 1.2.0-alpha01

৩ নভেম্বর, ২০২১

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো রয়েছে।

বাগ সংশোধন

  • CoordinatorLayout নিয়মগুলিতে শুধুমাত্র রানটাইমে দৃশ্যমান অ্যানোটেশনগুলি রাখুন ( 9ec7cb )

সংস্করণ ১.১.০

সংস্করণ ১.১.০

৪ ডিসেম্বর, ২০১৯

androidx.coordinatorlayout:coordinatorlayout:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে

১.০.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনসমূহ

  • aosp/737190 : CoordinatorLayout এখন NestedScrollingParent3 ইমপ্লিমেন্ট করে এবং CoordinatorLayout.Behavior onNestedScroll এর একটি নতুন ওভারলোড ইমপ্লিমেন্ট করে, যা Behaviors নেস্টেড স্ক্রলিং চাইল্ডদের কাছে পৌঁছানোর জন্য তাদের ব্যবহৃত স্ক্রল ডিসটেন্স রিপোর্ট করতে সক্ষম করে ( dispatchNestedScroll() / onNestedScroll() পাসের সময়)। পূর্বে বিদ্যমান 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

২৩ অক্টোবর, ২০১৯

androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো রয়েছে

নতুন বৈশিষ্ট্য

  • অ্যাক্সেসিবিলিটি পরিষেবাগুলিতে CoordinatorLayout উন্মুক্ত করা হয়েছে ( aosp/1056175 )

সংস্করণ 1.1.0-beta01

৫ জুন, ২০১৯

androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 রিলিজ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলো এখানে পাওয়া যাবে।

বাগ সংশোধন

  • অপ্রচলিত টেস্ট ক্লাসগুলো থেকে সরে আসুন ( aosp/853955 )

সংস্করণ 1.1.0-alpha01

৩ ডিসেম্বর, ২০১৮

এপিআই পরিবর্তন

  • aosp/737190 : CoordinatorLayout এখন NestedScrollingParent3 ইমপ্লিমেন্ট করে এবং CoordinatorLayout.Behavior onNestedScroll এর একটি নতুন ওভারলোড ইমপ্লিমেন্ট করে, যা Behaviors নেস্টেড স্ক্রলিং চাইল্ডদের কাছে পৌঁছানোর জন্য তাদের ব্যবহৃত স্ক্রল ডিসটেন্স রিপোর্ট করতে সক্ষম করে ( dispatchNestedScroll() / onNestedScroll() পাসের সময়)। পূর্বে বিদ্যমান 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[]) কে ওভাররাইড করা উচিত।