Customview

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

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

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

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มทรัพยากร Dependency ใน CustomView คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google

เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle ของแอปหรือโมดูล

Groovy

dependencies {
    implementation "androidx.customview:customview:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.2.0")
}

ความคิดเห็น

ความคิดเห็นของคุณช่วยให้ Jetpack ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีไอเดียในการปรับปรุงไลบรารีนี้ โปรดดู ปัญหาที่มีอยู่แล้ว ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดยคลิกปุ่มรูปดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของIssue Tracker

Customview Poolingcontainer เวอร์ชัน 1.0

เวอร์ชัน 1.1.0

23 เมษายน 2025

androidx.customview:customview-poolingcontainer:1.1.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0 มี การคอมมิตเหล่านี้

เวอร์ชัน 1.1.0-rc01

9 เมษายน 2025

androidx.customview:customview-poolingcontainer:1.1.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-rc01 มีการคอมมิตเหล่านี้

เวอร์ชัน 1.1.0-beta01

26 มีนาคม 2025

androidx.customview:customview-poolingcontainer:1.1.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-beta01 มี การคอมมิตเหล่านี้

เวอร์ชัน 1.0.0

27 กรกฎาคม 2022

androidx.customview:customview-poolingcontainer:1.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0 มีการคอมมิตเหล่านี้

ฟีเจอร์หลักของเวอร์ชัน 1.0.0

  • การอัปเกรด RecyclerView เป็น 1.3.0-alpha02 ขึ้นไป และ Compose UI เป็น 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 มีการคอมมิตเหล่านี้

ฟีเจอร์ในรุ่นแรก

  • ไลบรารี CustomView Poolingcontainer มีเครื่องมือสำหรับการฟังวงจรชีวิตของคอนเทนเนอร์ที่จัดการวงจรชีวิตของมุมมองย่อย เช่น RecyclerView

เวอร์ชัน 1.2.0

เวอร์ชัน 1.2.0

23 เมษายน 2025

androidx.customview:customview:1.2.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.0 มี การคอมมิตเหล่านี้

  • ไม่มีการคอมมิตที่สำคัญ เพียงแค่ย้ายไปใช้เวอร์ชันเสถียร

เวอร์ชัน 1.2.0-rc01

9 เมษายน 2025

androidx.customview:customview:1.2.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.0-rc01 มี การคอมมิตเหล่านี้

เวอร์ชัน 1.2.0-beta01

26 มีนาคม 2025

androidx.customview:customview:1.2.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.0-beta01 มี การคอมมิตเหล่านี้

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

  • มีการนำการโอเวอร์โหลดสำหรับ ViewDragHelper#smoothSlideViewTo มาใช้ ซึ่งยอมรับพารามิเตอร์ระยะเวลาและตัวประมาณค่าสำหรับการควบคุมความเร็วของแอนิเมชัน

เวอร์ชัน 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)