Customview
ตารางนี้แสดงรายการอาร์ติแฟกต์ทั้งหมดในกลุ่ม androidx.customview
อาร์ติแฟกต์ | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
Customview | 1.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.0 | - | - | - |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มการพึ่งพา CustomView คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่ๆ หรือมีแนวคิดในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา
Customview Poolingcontainer เวอร์ชัน 1.0
เวอร์ชัน 1.0.0
27 กรกฎาคม 2022
androidx.customview:customview-poolingcontainer:1.0.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 1.0.0
การอัปเกรด
RecyclerView
เป็น1.3.0-alpha02
ขึ้นไปและ UI ของ Compose เป็น1.2.0-beta02
ขึ้นไปจะช่วยให้ใช้รายการย่อยRecyclerView
ที่มีมุมมอง Compose ซ้ำได้อย่างมีประสิทธิภาพมากขึ้น ดูข้อมูลเพิ่มเติมได้ที่บล็อกโพสต์นี้ผู้ใช้ส่วนใหญ่ไม่จําเป็นต้องใช้ไลบรารีนี้โดยตรง เว้นแต่คุณจะพัฒนา
ViewGroup
คล้าย RecyclerView หรือ View ที่ต้องใช้ทรัพยากรเพิ่มเติมเพื่อกำจัดออกอย่างชัดเจนเมื่อนำออก (เช่น Compose)
เวอร์ชัน 1.0.0-rc01
15 มิถุนายน 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-rc01 มีการคอมมิตเหล่านี้
- เวอร์ชันนี้เหมือนกับ
androidx.customview:customview-poolingcontainer:1.0.0-beta02
เวอร์ชัน 1.0.0-beta02
18 พฤษภาคม 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-beta02 มีการคอมมิตเหล่านี้
- ไม่ต้องเปลี่ยนแปลงใดๆ เพื่อรองรับ Compose เวอร์ชัน 1.2.0-beta02
เวอร์ชัน 1.0.0-beta01
11 พฤษภาคม 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-beta01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ปรับปรุงเอกสารประกอบแล้ว
เวอร์ชัน 1.0.0-alpha01
23 มีนาคม 2022
ปล่อย androidx.customview:customview-poolingcontainer:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ในรุ่นแรก
- ไลบรารี Poolingcontainer ของ CustomView มียูทิลิตีสําหรับการฟังวงจรชีวิตของคอนเทนเนอร์ที่จัดการวงจรชีวิตของมุมมองย่อย เช่น RecyclerView
เวอร์ชัน 1.2.0
เวอร์ชัน 1.2.0-alpha02
21 กันยายน 2022
ปล่อย androidx.customview:customview:1.2.0-alpha02
แล้ว เวอร์ชัน 1.2.0-alpha02 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มคำอธิบายประกอบ
@NonNull
ลงในเมธอดcreate()
ของViewDragHelper
(I93a01, b/236474222)
เวอร์ชัน 1.2.0-alpha01
23 กุมภาพันธ์ 2022
androidx.customview:customview:1.2.0-alpha01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.2.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มไลบรารี
PoolingContainer
ใหม่ซึ่งอนุญาตให้ใช้การฟังเพื่อกำจัดเหตุการณ์ของคอนเทนเนอร์ที่จัดการรายการย่อยนอกลําดับชั้นของมุมมอง ซึ่งจะเพิ่มเป็น Dependency ของCompose
และRecyclerView
ในภายหลัง (I0e3f6, b/196371929)
การเปลี่ยนแปลง API
- ปรับปรุงการรองรับ
AccessibilityNodeInfoCompat#setBoundsInScreen
ในExploreByTouchHelper
และเพิ่มsetBoundsInScreenFromBoundsInParent
ซึ่งสามารถใช้เพื่อแปลขอบเขตขององค์ประกอบหลักเป็นขอบเขตของหน้าจอ (Ie5529)
เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0
24 มิถุนายน 2020
androidx.customview:customview:1.1.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0
- เพิ่มอินเทอร์เฟซใหม่ของ
Openable
สำหรับเลย์เอาต์ที่สลับระหว่างสถานะ "เปิด" และ "ปิด" ได้
เวอร์ชัน 1.1.0-rc01
20 พฤษภาคม 2020
ระบบเผยแพร่ androidx.customview:customview:1.1.0-rc01
โดยไม่มีการเปลี่ยนแปลงตั้งแต่วันที่ 1.1.0-beta01
เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-beta01
1 เมษายน 2020
androidx.customview:customview:1.1.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.1.0-alpha02
เวอร์ชัน 1.1.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-alpha02
4 มีนาคม 2020
androidx.customview:customview:1.1.0-alpha02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.1.0-alpha02 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มอินเทอร์เฟซ
Openable
ใหม่สำหรับเลย์เอาต์ที่สามารถเปลี่ยนระหว่างสถานะ "เปิด" และ "ปิด" ตอนนี้DrawerLayout
ใช้อินเทอร์เฟซนี้ใน DrawerLayout1.1.0-alpha04
แล้ว (b/129979320)
เวอร์ชัน 1.1.0-alpha01
13 มิถุนายน 2019
androidx.customview:customview:1.1.0-alpha01
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
การเปลี่ยนแปลง API
- เพิ่ม API ใหม่ลงใน ViewDragHelper เพื่อรองรับการเปลี่ยนขนาดขอบ
แก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องเล็กๆ น้อยๆ ใน
ExploreByTouchHelper
((aosp/957741)