লিনব্যাক
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ১৯ মে, ২০২৬ | ১.২.০ | - | - | ১.৩.০-আলফা০১ |
নির্ভরতা ঘোষণা করা
Leanback-এর উপর নির্ভরতা যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
গ্রোভি
dependencies { def leanback_version = "1.3.0-alpha01" implementation "androidx.leanback:leanback:$leanback_version" // leanback-preference is an add-on that provides a settings UI for TV apps. implementation "androidx.leanback:leanback-preference:$leanback_version" // leanback-paging is an add-on that simplifies adding paging support to a RecyclerView Adapter. implementation "androidx.leanback:leanback-paging:1.1.0" // leanback-tab is an add-on that provides customized TabLayout to be used as the top navigation bar. implementation "androidx.leanback:leanback-tab:1.1.0" }
কোটলিন
dependencies { val leanback_version = "1.3.0-alpha01" implementation("androidx.leanback:leanback:$leanback_version") // leanback-preference is an add-on that provides a settings UI for TV apps. implementation("androidx.leanback:leanback-preference:$leanback_version") // leanback-paging is an add-on that simplifies adding paging support to a RecyclerView Adapter. implementation("androidx.leanback:leanback-paging:1.1.0") // leanback-tab is an add-on that provides customized TabLayout to be used as the top navigation bar. implementation("androidx.leanback:leanback-tab:1.1.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
লিনব্যাক-গ্রিড সংস্করণ ১.১
সংস্করণ 1.1.0-alpha01
১৯ মে, ২০২৬
androidx.leanback:leanback-grid:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- স্ক্রলিং চালু না করে নির্বাচিত অবস্থান পরিবর্তন করতে
setSelectedPositionToUnalignedChildএবংsetSelectedPositionToAlignedChildযোগ করুন। ( If53ab , b/499067714 ) - টাচ মোডে স্ন্যাপিং সমর্থন করার জন্য
setFocusScrollStrategy(FOCUS_SCROLL_ALIGNED_AND_SNAP)প্রদান করে। ( I55fbc ) - সমস্ত স্প্যান এবং প্যাডিং এলাকা দখল করার ক্ষমতাসহ
SpanSizeLookupসমর্থন করে। ( I7f87c ) -
getNumColumns()এবংgetNumRows()উন্মুক্ত করুন ( Icd8c0 , b/138276997 )
বাগ সংশোধন
- অ্যাডাপ্টার রিসেট করার পর চাইল্ড ভিউ লিক হওয়ার সমস্যা সমাধান করা হয়েছে। ( I636a0 )
- ডিফল্ট
minSdkAPI 21 থেকে API 23-এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
লিনব্যাক লিনব্যাক-প্রেফারেন্স সংস্করণ ১.৩
সংস্করণ 1.3.0-alpha01
১৯ মে, ২০২৬
androidx.leanback:leanback:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- সমস্ত স্প্যান এবং প্যাডিং এলাকা দখল করার ক্ষমতাসহ
SpanSizeLookupসমর্থন করে। ( I7f87c ) -
getNumColumns()এবংgetNumRows()উন্মুক্ত করুন ( Icd8c0 , b/138276997 ) - অপ্রচলিত
@RequiresApi(21)অ্যানোটেশন অপসারণ করা হচ্ছে ( Ic4792 )
বাগ সংশোধন
- অ্যাডাপ্টার রিসেট করার পর চাইল্ড ভিউ লিক হওয়ার সমস্যা সমাধান করা হয়েছে। ( I636a0 )
- ডিফল্ট
minSdkAPI 21 থেকে API 23-এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
লিনব্যাক-গ্রিড সংস্করণ ১.০.০
সংস্করণ ১.০.০
২৩ এপ্রিল, ২০২৫
androidx.leanback:leanback-grid:1.0.0 রিলিজ করা হয়েছে। এই ভার্সনে কোনো পরিবর্তন নেই, এটি শুধু স্টেবল ভার্সনে স্থানান্তরিত হয়েছে।
সংস্করণ 1.0.0-rc01
৯ এপ্রিল, ২০২৫
androidx.leanback:leanback-grid:1.0.0-rc01 প্রকাশিত হয়েছে। এতে কোনো বড় কমিট নেই, এবং এটি শুধুমাত্র লাইব্রেরিটিকে স্টেবল ভার্সনে উন্নীত করে।
সংস্করণ 1.0.0-alpha03
১৫ নভেম্বর, ২০২৩
androidx.leanback:leanback-grid:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলো রয়েছে।
নির্ভরতা আপডেট
- টিভি অ্যাপে একটি সাধারণ ক্র্যাশ সমাধানের জন্য RecyclerView
1.3.2এর উপর নির্ভরশীলতা আপডেট করা হয়েছে ( I2c3a0 , b/292114537 )
সংস্করণ 1.0.0-alpha02
৬ সেপ্টেম্বর, ২০২৩
androidx.leanback:leanback-grid:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- ফোকাস আউট প্রোপার্টিগুলো প্রোগ্রাম্যাটিকভাবে সেট করার অনুমতি দিতে
setFocusOutAllowedপাবলিক করা হয়েছে। ( Iebd99 )
বাগ সংশোধন
- একটি অ্যাক্সেসিবিলিটি নোড তথ্য ক্লাস নাম সেট করার মাধ্যমে নিশ্চিত করুন যে অ্যাক্সেসিবিলিটি পরিষেবাগুলো গ্রিডগুলোকে গ্রিড হিসেবেই গণ্য করে। ( I12812 )
- স্মুথ স্ক্রলে যাওয়ার সময় হারিয়ে যাওয়া নেভিগেশন সাউন্ডটি যোগ করুন। ( f49767 )
সংস্করণ 1.0.0-alpha01
১৭ নভেম্বর, ২০২১
androidx.leanback:leanback-grid:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
-
leanbackথেকে নিম্নলিখিত ক্লাস/ইন্টারফেসগুলি নতুনleanback-gridলাইব্রেরিতে স্থানান্তর করা হয়েছে:BaseGridView,FacetProvider,FacetProviderAdapter,GridLayoutManager,HorizontalGridView,ItemAlignmentFacet,OnChildLaidOutListener,OnChildSelectedListener,OnChildViewHolderSelectedListener,VerticalGridView,ViewHolderTask,Visibility। এই পরিবর্তনটি বাইনারি সামঞ্জস্যতা বজায় রাখে। যারা leanback-এর শুধুমাত্র গ্রিড ভিউ উপাদানগুলি ব্যবহার করতে ইচ্ছুক, তারা সরাসরিleanback-gridএকটি ডিপেন্ডেন্সি হিসাবে ব্যবহার করতে পারেন। ( If1e49 )
লিনব্যাক লিনব্যাক-প্রেফারেন্স সংস্করণ ১.২.০
সংস্করণ ১.২.০
২৩ এপ্রিল, ২০২৫
androidx.leanback:leanback:1.2.0 এবং androidx.leanback:leanback-preference:1.2.0 রিলিজ করা হয়েছে। এই ভার্সনে কোনো পরিবর্তন নেই, এটি শুধু স্টেবল ভার্সনে স্থানান্তরিত হয়েছে।
সংস্করণ 1.2.0-rc01
৯ এপ্রিল, ২০২৫
androidx.leanback:leanback:1.2.0-rc01 এবং androidx.leanback:leanback-preference:1.2.0-rc01 প্রকাশিত হয়েছে। এতে কোনো বড় কমিট নেই, এবং এটি শুধুমাত্র লাইব্রেরিটিকে স্টেবল ভার্সনে উন্নীত করে।
সংস্করণ 1.2.0-alpha04
১৫ নভেম্বর, ২০২৩
androidx.leanback:leanback:1.2.0-alpha04 এবং androidx.leanback:leanback-preference:1.2.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha04-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
বাগ সংশোধন
- ( I2c3a0 , b/292114537 )
নির্ভরতা আপডেট
- টিভি অ্যাপে একটি সাধারণ ক্র্যাশ সমস্যা সমাধানের জন্য রিসাইক্লারভিউ রিকোয়ারমেন্ট 1.3.2-এ আপডেট করা হয়েছে।
সংস্করণ 1.2.0-alpha03
৬ সেপ্টেম্বর, ২০২৩
androidx.leanback:leanback:1.2.0-alpha03 এবং androidx.leanback:leanback-preference:1.2.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
এপিআই পরিবর্তন
- AppCompat থিমকে আরও ভালোভাবে সমর্থন করার জন্য
GuidedActionAppCompatEditTextযোগ করা হয়েছে। ( ab7cf1 , dc954d )
সংস্করণ 1.2.0-alpha02
১৭ নভেম্বর, ২০২১
androidx.leanback:leanback:1.2.0-alpha02 এবং androidx.leanback:leanback-preference:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
নতুন বৈশিষ্ট্য
-
leanbackথেকে নিম্নলিখিত ক্লাস/ইন্টারফেসগুলি নতুনleanback-gridলাইব্রেরিতে স্থানান্তর করা হয়েছে:BaseGridView,FacetProvider,FacetProviderAdapter,GridLayoutManager,HorizontalGridView,ItemAlignmentFacet,OnChildLaidOutListener,OnChildSelectedListener,OnChildViewHolderSelectedListener,VerticalGridView,ViewHolderTask,Visibility। এই পরিবর্তনটি বাইনারি সামঞ্জস্যতা বজায় রাখে। যারা leanback-এর শুধুমাত্র গ্রিড ভিউ উপাদানগুলি ব্যবহার করতে ইচ্ছুক, তারা সরাসরিleanback-gridএকটি ডিপেন্ডেন্সি হিসাবে ব্যবহার করতে পারেন। ( If1e49 )
সংস্করণ 1.2.0-alpha01
২১ জুলাই, ২০২১
androidx.leanback:leanback:1.2.0-alpha01 এবং androidx.leanback:leanback-preference:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
নতুন বৈশিষ্ট্য
- BaseGridView-তে leanback GridLayoutManager-কে পাবলিক এবং বিনিময়যোগ্য করা হয়েছে। ( f316b5 )
এপিআই পরিবর্তন
- BaseGridView-তে leanback GridLayoutManager-কে পাবলিক এবং বিনিময়যোগ্য করা হয়েছে। ( f316b5 )
সংস্করণ ১.১.০
সংস্করণ 1.1.0-alpha01
১৯ মে, ২০২৬
androidx.leanback:leanback-grid:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- স্ক্রলিং চালু না করে নির্বাচিত অবস্থান পরিবর্তন করতে
setSelectedPositionToUnalignedChildএবংsetSelectedPositionToAlignedChildযোগ করুন। ( If53ab , b/499067714 ) - টাচ মোডে স্ন্যাপিং সমর্থন করার জন্য setFocusScrollStrategy(FOCUS_SCROLL_ALIGNED_AND_SNAP) প্রদান করে। ( I55fbc )
- সমস্ত স্প্যান এবং প্যাডিং এলাকা দখল করার ক্ষমতাসহ SpanSizeLookup সমর্থন করে। ( I7f87c )
- getNumColumns() এবং getNumRows() উন্মুক্ত করুন ( Icd8c0 , b/138276997 )
বাগ সংশোধন
- অ্যাডাপ্টার রিসেট করার পর লিক হওয়া চাইল্ড ভিউ ঠিক করুন। ( I636a0 )
- ডিফল্ট minSdk API 21 থেকে API 23-এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
লিনব্যাক সংস্করণ 1.1.0-rc02
২১ জুলাই, ২০২১
androidx.leanback:leanback:1.1.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc02-এ এই কমিটগুলো রয়েছে।
বাগ সংশোধন
- ডিটেইলস ফ্র্যাগমেন্টের ব্যাকগ্রাউন্ডের বাগ ঠিক করা হয়েছে। ( 40d8e3 )
লিনব্যাক লিনব্যাক-প্রেফারেন্স সংস্করণ 1.1.0-rc01
৭ এপ্রিল, ২০২১
androidx.leanback:leanback:1.1.0-rc01 এবং androidx.leanback:leanback-preference:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
-
SearchSupportFragment()-এ ভিউ লিক ঠিক করা হয়েছে ( 6c47a1 , b/171909417 ) -
SearchSupportFragmentজন্য স্পিচ রিকগনাইজারকে ঐচ্ছিক করা হয়েছে ( 4ff949 , b/169936953 )
লিনব্যাক-পেজিং সংস্করণ ১.১
সংস্করণ ১.১.০
২৩ এপ্রিল, ২০২৫
androidx.leanback:leanback-paging:1.1.0 এবং androidx.leanback:leanback-tab:1.1.0 রিলিজ করা হয়েছে। এই ভার্সনে কোনো পরিবর্তন নেই, এটি শুধু স্টেবল ভার্সনে স্থানান্তরিত হয়েছে।
সংস্করণ 1.1.0-rc01
৯ এপ্রিল, ২০২৫
androidx.leanback:leanback-paging:1.1.0-rc01 এবং androidx.leanback:leanback-tab:1.1.0-rc01 রিলিজ করা হয়েছে। এতে কোনো মেজর কমিট নেই, এবং এটি শুধুমাত্র লাইব্রেরিটিকে স্টেবল ভার্সনে উন্নীত করে।
সংস্করণ 1.1.0-alpha11
১৫ নভেম্বর, ২০২৩
androidx.leanback:leanback-paging:1.1.0-alpha11 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-alpha11-এ এই কমিটগুলো রয়েছে।
সংস্করণ 1.1.0-alpha10
৬ সেপ্টেম্বর, ২০২৩
androidx.leanback:leanback-paging:1.1.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha10-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- leanback-paging-কে Paging 3.1.0-তে আপডেট করুন। ( 882ed1 )
লিনব্যাক-পেজিং সংস্করণ ১.১.০-আলফা০৯
১৭ নভেম্বর, ২০২১
androidx.leanback:leanback-paging:1.1.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha09-এ এই কমিটগুলো রয়েছে।
বাগ সংশোধন
- সর্বশেষ পেজিং এপিআই ব্যবহারের জন্য আপডেট করা হয়েছে।
লিনব্যাক-পেজিং সংস্করণ 1.1.0-alpha08
২১ জুলাই, ২০২১
androidx.leanback:leanback-paging:1.1.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha08-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- PagingDataAdapter-এ
.peek()এবং.snapshot()এপিআই যোগ করা হয়েছে, যার ফলে পেজ ফেচ ট্রিগার না করেই প্রদর্শিত ডেটা পরিদর্শন করা যাবে। ( Ic8917 )
লিনব্যাক-পেজিং সংস্করণ 1.1.0-alpha07
১৩ জানুয়ারী, ২০২১
androidx.leanback:leanback-paging:1.1.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha07-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- রিমোট আপডেটটি প্রয়োগ করা হয়েছে তা নিশ্চিত করার জন্য, কনভেনিয়েন্স প্রপার্টি—
CombinedLoadStates.refresh,CombinedLoadStates.prepend,CombinedLoadStates.appendকে এমনভাবে আপডেট করা হয়েছে যাতে মিডিয়েটর এবং সোর্স উভয় লোড স্টেটNotLoading' হওয়ার পরেই কেবলLoadingথেকেNotLoadingএ ট্রানজিশন হয়। ( I65619 )
Leanback Leanback-পছন্দ Leanback-Tab সংস্করণ 1.1.0-beta01
২ ডিসেম্বর, ২০২০
androidx.leanback:leanback:1.1.0-beta01 , androidx.leanback:leanback-preference:1.1.0-beta01 , এবং androidx.leanback:leanback-tab:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
বাগ সংশোধন
- VerticalGridSupportFragment ব্যাকস্ট্যাকে পুশ করার সময় ভিউ লিক ঠিক করা হয়েছে ( Iaac69 , b/171909417 )
- BrowseSupportFragment ব্যাকস্ট্যাকে পুশ করার সময় ভিউ লিকের সমস্যা সমাধান করা হয়েছে ( I34483 , b/171909417 )
- DetailsSupportFragment ব্যাকস্ট্যাকে পুশ করার সময় ভিউ লিক ঠিক করা হয়েছে ( Ifec9e , b/171909417 )
- RowsSupportFragment ব্যাকস্ট্যাকে পুশ করার সময় ভিউ লিক ঠিক করা হয়েছে ( I985d4 , b/171909417 )
- GuidedStepSupportFragment-এর ব্যাকগ্রাউন্ড ট্রানজিশন অ্যানিমেশন ঠিক করা হয়েছে। ( I86d15 , b/173647688 )
- GuidedStepSupportFragment পুনরুদ্ধার করার সময় IllegalArgumentException সমাধান করা হয়েছে ( Ic829f , b/172000115 )
- clearFocus() কল করার সময় findContainingItemView() ফাংশনে GridLayoutManager-এর NullPointerException সমস্যাটির সমাধান করুন ( Id0e42 )
লিনব্যাক-পেজিং সংস্করণ 1.1.0-alpha06
২ ডিসেম্বর, ২০২০
androidx.leanback:leanback-paging:1.1.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha06-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
dataRefreshFlow / dataRefreshListener API-গুলো সরিয়ে ফেলা হয়েছে, কারণ loadStateFlow / Listener আপডেটের সাথে এগুলো অপ্রয়োজনীয় হয়ে পড়েছে। যারা মাইগ্রেট করছেন, তাদের জন্য loadStateFlow-এর সমতুল্য হলো:
loadStateFlow.distinctUntilChangedBy { it.refresh } .filter { it.refresh is NotLoading }( Ib5570 , b/173530908 )
replaceWith ক্লজ সহ dataRefreshFlow / Listener মেথডগুলোকে সম্পূর্ণরূপে অপ্রচলিত ঘোষণা করা হলো। ( I6e2dd )
সংস্করণ 1.1.0-alpha05
১ অক্টোবর, ২০২০
androidx.leanback:leanback-*:1.1.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha05-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- A11Y ন্যাভিগেশন যেন GridLayoutManager-এর focusOutFront এবং focusOutEnd অ্যাট্রিবিউটগুলো মেনে চলে। ( b/161390258 )
বাগ সংশোধন
-
GuidanceStylist.onDestroyView()-এ ভিউ লিক সংশোধন করা হয়েছে ( b/164841457 ) - GridLayoutManager-এ ConcatAdapter ঠিক করুন ( b/165694295 )
- leanback-tab: Javadoc-এর উন্নতি এবং সামান্য কোড রিফ্যাক্টরিং ( aosp/1393383 )
- API থেকে setRecyclerView মেথডটি সরিয়ে ফেলুন, যেটি RecyclerView-তে ডেপ্রিকেটেড (deprecated) হওয়ার পর যোগ করা হয়েছিল। RecyclerView-এর নতুন addRecyclerListener API মেথড ব্যবহার করার জন্য leanback লাইব্রেরি আপডেট করুন। ( I14798 )
সংস্করণ 1.1.0-alpha04
১১ আগস্ট, ২০২০
androidx.leanback:leanback:1.1.0-alpha04 , androidx.leanback:leanback-paging:1.1.0-alpha04 , androidx.leanback:leanback-preference:1.1.0-alpha04 , এবং androidx.leanback:leanback-tab:1.1.0-alpha04 রিলিজ করা হয়েছে। ভার্সন 1.1.0-alpha04-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
নতুন বৈশিষ্ট্য
- LeanbackTabLayout ব্রাউজ করার অভিজ্ঞতায় টপ নেভিগেশন প্রদান করে (যা সাধারণত অ্যাপের উপরে আড়াআড়িভাবে প্রদর্শিত হয়)।
- Leanback-এর জন্য পেজিং একটি RecyclerView.Adapter- এ পেজিং সাপোর্ট যোগ করাকে সহজ করে তোলে।
- লিনব্যাকের জন্য অ্যাপকম্প্যাট থিম যুক্ত করা হয়েছে, যা মোবাইল ও টিভির মধ্যে একটি একক কোডবেস তৈরি করাকে আরও সহজ করবে।
এপিআই পরিবর্তন
- leanback উইজেটগুলির ( If0dfe ) জন্য asyncpagingdatadiffer ভিত্তিক অ্যাডাপ্টার যোগ করা হয়েছে।
- লিনব্যাকে ( I1e304 ) শীর্ষ নেভিগেশন বার হিসেবে ব্যবহারের জন্য একটি কাস্টমাইজড TabLayout যোগ করা।
সংস্করণ 1.1.0-alpha03
১৮ ডিসেম্বর, ২০১৯
androidx.leanback:leanback:1.1.0-alpha03 এবং androidx.leanback:leanback-preference:1.1.0-alpha03 রিলিজ করা হয়েছে। Leanback ভার্সন 1.1.0-alpha03-এ এই কমিটগুলো রয়েছে এবং Leanback-Preference ভার্সন 1.1.0-alpha03-এ এই কমিটগুলো রয়েছে ।
নতুন বৈশিষ্ট্য
- BaseGridView এখন কাস্টম স্ক্রোলিং গতি সমর্থন করে ( aosp/952718 )
- গাইডেড স্টেপ আইটেম টাচ আরও ব্যবহার-বান্ধব করা হয়েছে ( aosp/1167964 )
- BaseGridView-এর OnLayoutCompleteListener উন্মুক্ত করা হয়েছে, যাতে অ্যাপগুলো লেআউট পাসের পরেও ভিউ ট্রান্সফরমেশন করতে পারে। ( aosp/1164409 )
এপিআই পরিবর্তন
- BaseGridView-এর স্ক্রোলিং গতি কাস্টমাইজ করার জন্য একটি নতুন API যোগ করা হয়েছে ( aosp/952718 )
- BaseGridView-তে OnLayoutCompleteListener যোগ করার জন্য একটি নতুন API যোগ করা হয়েছে ( aosp/1164409 )
বাগ সংশোধন
- একটি বাগ সংশোধন করা হয়েছে যেখানে ফাস্ট লেআউট পাসের ফলে চাইল্ডের অ্যালাইনমেন্ট আপডেট হতো না। ( aosp/1122745 )
- ফোকাস পরিবর্তনের সময় পিকার উইজেটে হওয়া একটি স্ট্যাক ওভারফ্লো ক্র্যাশ ঠিক করা হয়েছে ( aosp/1168473 )।
নির্ভরশীলতার পরিবর্তন
- Leanback-preference:
androidx.preferenceএর নির্ভরতা1.1.0এ স্থির করা হয়েছে ( aosp/1181902 )
সংস্করণ 1.1.0-alpha02
৭ মে, ২০১৯
androidx.leanback:leanback:1.1.0-alpha02 এবং androidx.leanback:leanback-preference:1.1.0-alpha02 রিলিজ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলো leanback commits এবং leanback-preference commits- এ পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- এখন থেকে RowsSupportFragment অন্যান্য RowsSupportFragment-এর সাথে ViewHolder শেয়ার করতে পারবে, যা একাধিক-ট্যাব UI-এর পারফরম্যান্স উন্নত করবে।
এপিআই পরিবর্তন
- DPAD চাপলে অ্যাপটি যাতে প্লেব্যাক কন্ট্রোলগুলো স্বয়ংক্রিয়ভাবে লুকানো/দেখানো বন্ধ করতে পারে, সেজন্য
PlaybackSupportFragment.setShowOrHideControlsOverlayOnUserInteraction()যোগ করা হয়েছে।
বাগ সংশোধন
- প্রেফারেন্স লাইব্রেরিতে পরিবর্তনের কারণে ত্রুটিপূর্ণ leanback-preference Fragments থিমটি ঠিক করা হয়েছে।
- SearchEditText-এ BACK কী চাপলে নেভিগেশন বাগটি ঠিক করা হয়েছে।
সংস্করণ 1.1.0-alpha01
৩০ জানুয়ারী, ২০১৯
androidx.leanback:leanback 1.1.0-alpha01 প্রকাশিত হয়েছে৷
নতুন বৈশিষ্ট্য
- পিনপিকার উইজেট যোগ করা হয়েছে।
- কম র্যামের ডিভাইসে আউটলাইন ক্লিপিং এখন ডিফল্টরূপে নিষ্ক্রিয় থাকে।
- কাস্টমাইজড PlaybackSupportFragment দেখানো/লুকানো কন্ট্রোলের আচরণ অনুমোদিত ( b/122918400 )
এপিআই পরিবর্তন
- ফ্রেমওয়ার্ক ফ্র্যাগমেন্টগুলি অপ্রচলিত ঘোষণা করা হয়েছে।
- নতুন পিনপিকার ক্লাস।
বাগ সংশোধন
-
BrowseSupportFragmentবন্ধ করার পর একটি ফ্র্যাগমেন্ট ট্রানজ্যাকশন ক্র্যাশের সমস্যা সমাধান করা হয়েছে। -
GuidedStepSupportFragmentVerticalGridViewএর আইটেমগুলিকে ক্লিপ করা উচিত নয় ( aosp/787396 ) -
onCreateActionsStylist()এবংonCreateGuidanceStylist()কে কনস্ট্রাক্টর থেকেGuidedSupportFragment.onCreate()তে সরানো হয়েছে ( aosp/787397 ) - একটি বাগ সংশোধন করা হয়েছে যেখানে
SearchSupportFragmentফলাফল ফ্র্যাগমেন্টে ফোকাস করতে ব্যর্থ হচ্ছিল। ( aosp/798833 ) -
VerticalGridViewএবংHorizontalGridViewএর একটি স্ক্রোলিং বাগ সংশোধন করা হয়েছে ( aosp/858809 )
androidx.leanback-preference 1.1.0-alpha01 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- androidx ফ্র্যাগমেন্ট ক্লাস এবং অপ্রচলিত ফ্রেমওয়ার্ক ফ্র্যাগমেন্ট ক্লাস যোগ করা হয়েছে।
- রং এবং ফন্ট এখন ফ্রেমওয়ার্ক থিম অ্যাট্রিবিউটের উপর ভিত্তি করে নির্ধারিত হয়।
এপিআই পরিবর্তন
- নতুন androidx ফ্র্যাগমেন্ট ক্লাস এবং ফ্রেমওয়ার্ক ফ্র্যাগমেন্ট ক্লাসগুলোকে অপ্রচলিত ঘোষণা করা হয়েছে।