Leanback
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 19 พฤษภาคม 2026 | 1.2.0 | - | - | 1.3.0-alpha01 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน Leanback คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ 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" }
Kotlin
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") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Issue Tracker
Leanback-Grid เวอร์ชัน 1.1
เวอร์ชัน 1.1.0-alpha01
19 พฤษภาคม 2026
androidx.leanback:leanback-grid:1.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เพิ่ม
setSelectedPositionToUnalignedChildและsetSelectedPositionToAlignedChildเพื่อเปลี่ยนตำแหน่งที่เลือกโดยไม่ทำให้เกิดการเลื่อน (If53ab, b/499067714) - มี
setFocusScrollStrategy(FOCUS_SCROLL_ALIGNED_AND_SNAP)เพื่อรองรับการสแนปในโหมดสัมผัส (I55fbc) - รองรับ
SpanSizeLookupโดยมีความสามารถในการครอบคลุมช่วงทั้งหมดและพื้นที่ Padding (I7f87c) - เปิดเผย
getNumColumns()และgetNumRows()(Icd8c0, b/138276997)
การแก้ไขข้อบกพร่อง
- แก้ไขมุมมองขององค์ประกอบย่อยที่รั่วไหลหลังจากรีเซ็ตอะแดปเตอร์ (I636a0)
- การย้าย
minSdkเริ่มต้นจาก API 21 ไปยัง API 23 (Ibdfca, b/380448311, b/435705964, b/435705223)
Leanback Leanback-Preference เวอร์ชัน 1.3
เวอร์ชัน 1.3.0-alpha01
19 พฤษภาคม 2026
androidx.leanback:leanback:1.3.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.3.0-alpha01 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- รองรับ
SpanSizeLookupโดยมีความสามารถในการครอบคลุมช่วงทั้งหมดและพื้นที่ Padding (I7f87c) - เปิดเผย
getNumColumns()และgetNumRows()(Icd8c0, b/138276997) - การนำคำอธิบายประกอบ
@RequiresApi(21)ที่ล้าสมัยออก (Ic4792)
การแก้ไขข้อบกพร่อง
- แก้ไขมุมมองขององค์ประกอบย่อยที่รั่วไหลหลังจากรีเซ็ตอะแดปเตอร์ (I636a0)
- การย้าย
minSdkเริ่มต้นจาก API 21 ไปยัง API 23 (Ibdfca, b/380448311, b/435705964, b/435705223)
Leanback-Grid เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
23 เมษายน 2025
androidx.leanback:leanback-grid:1.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชันนี้ไม่มีการเปลี่ยนแปลงใดๆ เพียงแค่ย้ายไปเป็นเวอร์ชันเสถียร
เวอร์ชัน 1.0.0-rc01
9 เมษายน 2025
androidx.leanback:leanback-grid:1.0.0-rc01 ได้รับการเผยแพร่แล้ว โดยไม่มีคอมมิตหลักๆ และเพียงแค่ย้ายไลบรารีไปยังเวอร์ชันที่เสถียร
เวอร์ชัน 1.0.0-alpha03
15 พฤศจิกายน 2023
androidx.leanback:leanback-grid:1.0.0-alpha03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตต่อไปนี้
การอัปเดตทรัพยากร Dependency
- อัปเดตให้ขึ้นอยู่กับ RecyclerView
1.3.2เพื่อแก้ไขข้อขัดข้องที่พบบ่อยในแอปทีวี (I2c3a0, b/292114537)
เวอร์ชัน 1.0.0-alpha02
6 กันยายน 2023
androidx.leanback:leanback-grid:1.0.0-alpha02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตต่อไปนี้
การเปลี่ยนแปลง API
setFocusOutAllowedเปิดให้ใช้งานแบบสาธารณะเพื่อให้ตั้งค่าพร็อพเพอร์ตี้โฟกัสเอาต์ได้โดยอัตโนมัติ (Iebd99)
การแก้ไขข้อบกพร่อง
- ตรวจสอบว่าบริการช่วยเหลือพิเศษถือว่าตารางเป็นตารางโดยการตั้งชื่อคลาสข้อมูลโหนด a11y (I12812)
- เพิ่มเสียงการนำทางที่ขาดหายไปเมื่อเปลี่ยนไปใช้การเลื่อนที่ราบรื่น (f49767)
เวอร์ชัน 1.0.0-alpha01
17 พฤศจิกายน 2021
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เป็นทรัพยากร Dependency ได้โดยตรง (If1e49)
Leanback Leanback-Preference เวอร์ชัน 1.2.0
เวอร์ชัน 1.2.0
23 เมษายน 2025
androidx.leanback:leanback:1.2.0 และ androidx.leanback:leanback-preference:1.2.0 เปิดตัวแล้ว เวอร์ชันนี้ไม่มีการเปลี่ยนแปลงใดๆ เพียงแค่ย้ายไปเป็นเวอร์ชันเสถียร
เวอร์ชัน 1.2.0-rc01
9 เมษายน 2025
androidx.leanback:leanback:1.2.0-rc01 และ androidx.leanback:leanback-preference:1.2.0-rc01 เปิดตัวแล้ว โดยไม่มีคอมมิตหลักๆ และเพียงแค่ย้ายไลบรารีไปยังเวอร์ชันที่เสถียร
เวอร์ชัน 1.2.0-alpha04
15 พฤศจิกายน 2023
androidx.leanback:leanback:1.2.0-alpha04 และ androidx.leanback:leanback-preference:1.2.0-alpha04 เปิดตัวแล้ว เวอร์ชัน 1.2.0-alpha04 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
การอัปเดตทรัพยากร Dependency
- อัปเดตข้อกำหนดของ RecyclerView เป็น 1.3.2 เพื่อแก้ไขข้อขัดข้องที่พบบ่อยในแอปทีวี
เวอร์ชัน 1.2.0-alpha03
6 กันยายน 2023
androidx.leanback:leanback:1.2.0-alpha03 และ androidx.leanback:leanback-preference:1.2.0-alpha03 เปิดตัวแล้ว เวอร์ชัน 1.2.0-alpha03 มีคอมมิตต่อไปนี้
การเปลี่ยนแปลง API
เวอร์ชัน 1.2.0-alpha02
17 พฤศจิกายน 2021
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เป็นทรัพยากร Dependency ได้โดยตรง (If1e49)
เวอร์ชัน 1.2.0-alpha01
21 กรกฎาคม 2021
androidx.leanback:leanback:1.2.0-alpha01 และ androidx.leanback:leanback-preference:1.2.0-alpha01 เปิดตัวแล้ว เวอร์ชัน 1.2.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- ทำให้ GridLayoutManager ของ Leanback เป็นแบบสาธารณะและสามารถแลกเปลี่ยนได้ใน BaseGridView (f316b5)
การเปลี่ยนแปลง API
- ทำให้ GridLayoutManager ของ Leanback เป็นแบบสาธารณะและสามารถแลกเปลี่ยนได้ใน BaseGridView (f316b5)
เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0-alpha01
19 พฤษภาคม 2026
androidx.leanback:leanback-grid:1.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เพิ่ม
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)
Leanback เวอร์ชัน 1.1.0-rc02
21 กรกฎาคม 2021
androidx.leanback:leanback:1.1.0-rc02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-rc02 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องเกี่ยวกับพื้นหลังของรายละเอียด (40d8e3)
Leanback Leanback-Preference เวอร์ชัน 1.1.0-rc01
7 เมษายน 2021
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)
Leanback-Paging เวอร์ชัน 1.1
เวอร์ชัน 1.1.0
23 เมษายน 2025
androidx.leanback:leanback-paging:1.1.0 และ androidx.leanback:leanback-tab:1.1.0 เปิดตัวแล้ว เวอร์ชันนี้ไม่มีการเปลี่ยนแปลงใดๆ เพียงแค่ย้ายไปเป็นเวอร์ชันเสถียร
เวอร์ชัน 1.1.0-rc01
9 เมษายน 2025
androidx.leanback:leanback-paging:1.1.0-rc01 และ androidx.leanback:leanback-tab:1.1.0-rc01 เปิดตัวแล้ว โดยไม่มีคอมมิตหลักๆ และเพียงแค่ย้ายไลบรารีไปยังเวอร์ชันที่เสถียร
เวอร์ชัน 1.1.0-alpha11
15 พฤศจิกายน 2023
androidx.leanback:leanback-paging:1.1.0-alpha11 จะเผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.1.0-alpha11 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-alpha10
6 กันยายน 2023
androidx.leanback:leanback-paging:1.1.0-alpha10 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha10 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดต leanback-paging เป็น Paging 3.1.0 (882ed1)
Leanback-Paging เวอร์ชัน 1.1.0-alpha09
17 พฤศจิกายน 2021
androidx.leanback:leanback-paging:1.1.0-alpha09 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha09 มีคอมมิตต่อไปนี้
การแก้ไขข้อบกพร่อง
- อัปเดตให้ใช้ API การแบ่งหน้าล่าสุด
Leanback-Paging เวอร์ชัน 1.1.0-alpha08
21 กรกฎาคม 2021
androidx.leanback:leanback-paging:1.1.0-alpha08 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha08 มีคอมมิตต่อไปนี้
การเปลี่ยนแปลง API
- เพิ่ม API
.peek()และ.snapshot()ลงใน PagingDataAdapter เพื่อให้ตรวจสอบข้อมูลที่แสดงได้โดยไม่ต้องทริกเกอร์การดึงข้อมูลหน้า (Ic8917)
Leanback-Paging เวอร์ชัน 1.1.0-alpha07
13 มกราคม 2021
androidx.leanback:leanback-paging:1.1.0-alpha07 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha07 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- อัปเดตพร็อพเพอร์ตี้ความสะดวก
CombinedLoadStates.refresh,CombinedLoadStates.prependCombinedLoadStates.appendให้เปลี่ยนจากLoadingเป็นNotLoadingเท่านั้น หลังจากที่ทั้งสถานะการโหลดของสื่อกลางและแหล่งที่มาเป็นNotLoadingเพื่อให้แน่ใจว่า การอัปเดตจากระยะไกลมีผลแล้ว (I65619)
Leanback Leanback-Preference Leanback-Tab เวอร์ชัน 1.1.0-beta01
2 ธันวาคม 2020
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 ไปยัง Backstack (Iaac69, b/171909417)
- แก้ไขการรั่วไหลของมุมมองเมื่อส่ง BrowseSupportFragment ไปยัง Backstack (I34483, b/171909417)
- แก้ไขการรั่วไหลของมุมมองเมื่อส่ง DetailsSupportFragment ไปยัง Backstack (Ifec9e, b/171909417)
- แก้ไขการรั่วไหลของมุมมองเมื่อส่ง RowsSupportFragment ไปยัง Backstack (I985d4, b/171909417)
- แก้ไขภาพเคลื่อนไหวของการเปลี่ยนพื้นหลังของ GuidedStepSupportFragment (I86d15, b/173647688)
- แก้ไข IllegalArgumentException เมื่อคืนค่า GuidedStepSupportFragment (Ic829f, b/172000115)
- แก้ไข GridLayoutManager NullPointerException ใน findContainingItemView() เมื่อ clearFocus() (Id0e42)
Leanback-Paging เวอร์ชัน 1.1.0-alpha06
2 ธันวาคม 2020
androidx.leanback:leanback-paging:1.1.0-alpha06 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha06 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
ระบบได้นำ API dataRefreshFlow / dataRefreshListener ออกแล้ว เนื่องจากซ้ำซ้อนกับการอัปเดต loadStateFlow / Listener สำหรับ ผู้ที่ย้ายข้อมูล ฟีเจอร์ที่เทียบเท่ากับ loadStateFlow คือ
loadStateFlow.distinctUntilChangedBy { it.refresh } .filter { it.refresh is NotLoading }เลิกใช้งานเมธอด dataRefreshFlow / Listener ทั้งหมดโดยมี replaceWith clause (I6e2dd)
เวอร์ชัน 1.1.0-alpha05
1 ตุลาคม 2020
androidx.leanback:leanback-*:1.1.0-alpha05 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha05 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อนุญาตให้การนำทาง A11Y ใช้แอตทริบิวต์ focusOutFront และ focusOutEnd ของ GridLayoutManager (b/161390258)
การแก้ไขข้อบกพร่อง
- แก้ไขการรั่วไหลของมุมมองใน
GuidanceStylist.onDestroyView()(b/164841457) - แก้ไข ConcatAdapter ใน GridLayoutManager (b/165694295)
- leanback-tab: การปรับปรุง Javadoc และการปรับโครงสร้างโค้ดเล็กน้อย (aosp/1393383)
- นำเมธอด setRecyclerView ออกจาก API ซึ่งเพิ่มเข้ามาเมื่อมีการเลิกใช้งานเมธอดเดียวกันใน RecyclerView อัปเดต lib ของ Leanback เพื่อใช้วิธี API addRecyclerListener ใหม่ของ RecyclerView (I14798)
เวอร์ชัน 1.1.0-alpha04
11 สิงหาคม 2020
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 ได้ง่ายขึ้น
- เพิ่มธีม appcompat สำหรับ Leanback ซึ่งจะช่วยลดความซับซ้อนในการสร้างฐานของโค้ดรายการเดียวระหว่างอุปกรณ์เคลื่อนที่และทีวี
การเปลี่ยนแปลง API
- เพิ่มอะแดปเตอร์ตาม asyncpagingdatadiffer สำหรับวิดเจ็ต Leanback (If0dfe)
- เพิ่ม TabLayout ที่กำหนดเองเพื่อใช้เป็นแถบนำทางด้านบนใน Leanback (I1e304)
เวอร์ชัน 1.1.0-alpha03
18 ธันวาคม 2019
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 เพื่อให้แอปสามารถทำการเปลี่ยนรูปแบบ View หลังจากผ่านการวางเลย์เอาต์ (aosp/1164409)
การเปลี่ยนแปลง API
- เพิ่ม API ใหม่เพื่อให้ความเร็วในการเลื่อน BaseGridView ที่กำหนดเอง (aosp/952718)
- เพิ่ม API ใหม่เพื่อเพิ่ม OnLayoutCompleteListener ใน BaseGridView (aosp/1164409)
แก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องที่การส่งเลย์เอาต์อย่างรวดเร็วไม่อัปเดตการจัดแนวขององค์ประกอบย่อย (aosp/1122745)
- แก้ไขข้อขัดข้องของ Stack Overflow ในวิดเจ็ตเครื่องมือเลือกเมื่อโฟกัสมีการเปลี่ยนแปลง (aosp/1168473)
การเปลี่ยนแปลงทรัพยากร Dependency
- Leanback-preference: ปักหมุด Dependency ของ
androidx.preferenceเป็น1.1.0(aosp/1181902)
เวอร์ชัน 1.1.0-alpha02
7 พฤษภาคม 2019
androidx.leanback:leanback:1.1.0-alpha02 และ androidx.leanback:leanback-preference:1.1.0-alpha02 เปิดตัวแล้ว การคอมมิตที่รวมอยู่ในเวอร์ชันนี้สามารถดูได้ที่การคอมมิต leanback และการคอมมิต leanback-preference
ฟีเจอร์ใหม่
- ตอนนี้ RowsSupportFragment อนุญาตให้แชร์ ViewHolders กับ RowsSupportFragment อื่นๆ ได้แล้ว ซึ่งจะช่วยปรับปรุงประสิทธิภาพสำหรับ UI แบบหลายแท็บ
การเปลี่ยนแปลง API
- เพิ่ม
PlaybackSupportFragment.setShowOrHideControlsOverlayOnUserInteraction()เพื่ออนุญาตให้แอปปิดการซ่อน/แสดงตัวควบคุมการเล่นโดยอัตโนมัติเมื่อกด DPAD
แก้ไขข้อบกพร่อง
- แก้ไขธีม Fragment ของค่ากำหนด Leanback ที่ใช้งานไม่ได้เนื่องจากการเปลี่ยนแปลงในไลบรารีค่ากำหนด
- แก้ไขข้อบกพร่องในการนำทางเมื่อกดปุ่มย้อนกลับใน SearchEditText
เวอร์ชัน 1.1.0-alpha01
30 มกราคม 2019
androidx.leanback:leanback 1.1.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ใหม่
- เพิ่มวิดเจ็ต PinPicker
- ตอนนี้ระบบจะปิดใช้การครอบตัดเส้นขอบโดยค่าเริ่มต้นในอุปกรณ์ที่มี RAM ต่ำ
- อนุญาตให้ปรับแต่งลักษณะการแสดง/ซ่อนตัวควบคุมของ PlaybackSupportFragment (b/122918400)
การเปลี่ยนแปลง API
- เลิกใช้งานส่วนของเฟรมเวิร์กแล้ว
- คลาส PinPicker ใหม่
แก้ไขข้อบกพร่อง
- แก้ไขข้อขัดข้องของธุรกรรม Fragment หลังจากหยุด
BrowseSupportFragment GuidedStepSupportFragmentไม่ควรตัดรายการในVerticalGridView(aosp/787396)- ย้าย
onCreateActionsStylist()และonCreateGuidanceStylist()จากเครื่องมือสร้างไปยังGuidedSupportFragment.onCreate()(aosp/787397) แล้ว - แก้ไขข้อบกพร่องที่ทำให้
SearchSupportFragmentโฟกัสไปยัง Fragment ของผลลัพธ์ไม่สำเร็จ (aosp/798833) - แก้ไขข้อบกพร่องในการเลื่อนใน
VerticalGridViewและHorizontalGridView(aosp/858809)
androidx.leanback-preference 1.1.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ใหม่
- เพิ่มคลาส Fragment ของ androidx, เลิกใช้งานคลาส Fragment ของเฟรมเวิร์ก
- ตอนนี้สีและแบบอักษรจะอิงตามแอตทริบิวต์ธีมของเฟรมเวิร์ก
การเปลี่ยนแปลง API
- เลิกใช้งานคลาส Fragment ใหม่ของ androidx และคลาส Fragment ของเฟรมเวิร์กแล้ว