Customview

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

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

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

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

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

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

ดึงดูด

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

Kotlin

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

ความคิดเห็น

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

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

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา

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 หรือใหม่กว่า และอัปเกรด 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 มีคอมมิตเหล่านี้

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

  • ไลบรารี CustomView Poolingcontainer มีเครื่องมือสำหรับฟังวงจรของคอนเทนเนอร์ที่จัดการวงจรของ View ย่อย เช่น 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ไลบรารีใหม่ที่อนุญาตให้ฟัง เพื่อทิ้งเหตุการณ์ของคอนเทนเนอร์ที่จัดการองค์ประกอบย่อยนอก View Hierarchy โดยจะเพิ่มเป็นทรัพยากร 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)