সমন্বয়কারী লেআউট
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ২৬ ফেব্রুয়ারি, ২০২৫ | ১.৩.০ | - | - | - |
নির্ভরতা ঘোষণা করা
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 )
- একটি
CoordinatorLayoutCoordinatorLayoutসংকুচিত অ্যাপ বার সহ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.BehavioronNestedScrollএর একটি নতুন ওভারলোড ইমপ্লিমেন্ট করে, যা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.BehavioronNestedScrollএর একটি নতুন ওভারলোড ইমপ্লিমেন্ট করে, যা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[])কে ওভাররাইড করা উচিত।