Customview

  
ใช้มุมมองที่กำหนดเอง

ตารางนี้แสดงรายการอาร์ติแฟกต์ทั้งหมดในกลุ่ม androidx.customview

อาร์ติแฟกต์ รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
Customview 1.1.0 - - 1.2.0-alpha02
customview-poolingcontainer 1.0.0 - - -
ไลบรารีนี้อัปเดตล่าสุดเมื่อวันที่ 21 กันยายน 2022

การประกาศทรัพยากร 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 ใช้อินเทอร์เฟซนี้ใน DrawerLayout 1.1.0-alpha04 แล้ว (b/129979320)

เวอร์ชัน 1.1.0-alpha01

13 มิถุนายน 2019

androidx.customview:customview:1.1.0-alpha01 ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

การเปลี่ยนแปลง API

แก้ไขข้อบกพร่อง

  • แก้ไขข้อบกพร่องเล็กๆ น้อยๆ ใน ExploreByTouchHelper ((aosp/957741)