เขียน
Compose คือการรวมรหัสกลุ่ม Maven 7 รายการภายใน androidx
แต่ละกลุ่ม
มีฟังก์ชันการทำงานย่อยที่กำหนดเป้าหมาย ซึ่งแต่ละกลุ่มมีชุดหมายเหตุประจำรุ่นของตัวเอง
ตารางนี้อธิบายกลุ่มและลิงก์ไปยังชุดหมายเหตุประจำรุ่นแต่ละชุด
กลุ่ม | คำอธิบาย |
---|---|
compose.animation | สร้างภาพเคลื่อนไหวในแอปพลิเคชัน Jetpack Compose เพื่อยกระดับประสบการณ์ของผู้ใช้ |
compose.compiler | แปลงฟังก์ชัน @Composable และเปิดใช้การเพิ่มประสิทธิภาพด้วยปลั๊กอินคอมไพเลอร์ Kotlin |
compose.foundation | เขียนแอปพลิเคชัน Jetpack Compose ด้วยองค์ประกอบพื้นฐานที่พร้อมใช้งาน และขยายรากฐานเพื่อสร้างชิ้นส่วนระบบการออกแบบของคุณเอง |
compose.material | สร้าง UI ของ Jetpack Compose ด้วยคอมโพเนนต์ Material Design ที่พร้อมใช้งาน ซึ่งเป็นจุดแรกเข้าของ Compose ในระดับที่สูงขึ้น ออกแบบมาเพื่อจัดหาคอมโพเนนต์ที่ตรงกับคอมโพเนนต์ที่อธิบายไว้ที่ www.material.io |
compose.material3 | สร้าง UI ของ Jetpack Compose ด้วยคอมโพเนนต์ Material Design 3 ซึ่งเป็นวิวัฒนาการขั้นถัดไปของ Material Design Material 3 มีการอัปเดตธีมและคอมโพเนนต์ รวมถึงฟีเจอร์การปรับเปลี่ยนในแบบของคุณของ Material You เช่น สีแบบเปลี่ยนอัตโนมัติ และออกแบบมาให้สอดคล้องกับสไตล์ภาพและ UI ของระบบ Android 12 ใหม่ |
compose.runtime | ส่วนประกอบพื้นฐานของรูปแบบการเขียนโปรแกรมและการจัดการสถานะของ Compose รวมถึงรันไทม์หลักสำหรับปลั๊กอินคอมไพเลอร์ Compose เพื่อกำหนดเป้าหมาย |
compose.ui | องค์ประกอบพื้นฐานของ Compose UI ที่จำเป็นต่อการโต้ตอบกับอุปกรณ์ ซึ่งรวมถึงเลย์เอาต์ การวาด และอินพุต |
เวอร์ชัน
ตารางนี้แสดงเวอร์ชันปัจจุบันของแต่ละกลุ่ม
รหัสกลุ่ม Maven | อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|---|
compose.animation | 13 สิงหาคม 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.compiler | 7 สิงหาคม 2024 | 1.5.15 | - | - | - |
compose.foundation | 13 สิงหาคม 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material | 13 สิงหาคม 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material3 | 13 สิงหาคม 2025 | 1.3.2 | - | 1.4.0-beta02 | 1.5.0-alpha02 |
compose.runtime | 13 สิงหาคม 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.ui | 13 สิงหาคม 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน Compose คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูลของคุณ
ดึงดูด
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
BOM
ดู BOM เวอร์ชันล่าสุดได้ที่หน้าการแมป BOM ของ Compose
ประกาศ
วันที่ | ประกาศ |
---|---|
13 สิงหาคม 2025 | เราได้เผยแพร่รายการวัสดุ (BOM) ของ Compose เดือนสิงหาคม 2025 ซึ่งรวมถึง Jetpack Compose 1.9 เวอร์ชันเสถียรแล้ว การอัปเดตชุดเครื่องมือ UI ที่ทันสมัยของ Android นี้จะเปิดตัวฟีเจอร์ใหม่ๆ หลายอย่าง เช่น เงาขั้นสูง, API การเลื่อน 2 มิติ และประสิทธิภาพของรายการที่ดีขึ้น หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ใหม่และการปรับปรุงทั้งหมด โปรดอ่านบล็อกโพสต์ฉบับเต็ม |
23 เมษายน 2025 | เปิดตัว Compose 1.8 แล้ว การเปิดตัวชุดเครื่องมือ UI ที่ทันสมัยของ Android นี้มาพร้อมฟีเจอร์ใหม่ๆ เช่น การป้อนข้อความอัตโนมัติ การปรับปรุงข้อความหลายอย่าง และการติดตามระดับการมองเห็น นอกจากนี้ คุณยังทำให้ขนาดและตำแหน่งของ Composable เคลื่อนไหวในรูปแบบใหม่ๆ ได้ด้วย นอกจากนี้ เรายังทำให้ API ทดลองหลายรายการเสถียรขึ้นและแก้ไขข้อบกพร่องหลายอย่าง ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ใหม่และการปรับปรุงทั้งหมดในรุ่นนี้ได้ในบล็อกโพสต์ฉบับเต็ม |
4 กันยายน 2024 | Jetpack Compose เวอร์ชัน 1.7 มาพร้อมฟีเจอร์มากมายที่จะช่วยให้การพัฒนา Android ทำได้เร็วและง่ายขึ้น ไม่ว่าคุณจะสร้างแอปสำหรับอุปกรณ์รูปแบบใดก็ตาม นอกจากนี้ เรายังได้แชร์ข่าวสาร เกี่ยวกับการรองรับ Compose ที่ขยายออกไปทั่วทั้งระบบนิเวศของ Android |
24 มกราคม 2024 | ตอนนี้ Jetpack Compose 1.6 มีความเสถียรแล้วในฐานะส่วนหนึ่งของรายการวัสดุของ Compose เดือนมกราคม 2024 การเปิดตัวครั้งนี้มุ่งเน้นที่การปรับปรุงประสิทธิภาพเป็นหลัก เนื่องจากเรายังคงย้ายข้อมูลตัวแก้ไขและปรับปรุงประสิทธิภาพของส่วนสำคัญๆ ใน API |
26 มิถุนายน 2023 | ตั้งแต่การเปิดตัว Compose 1.5.0-beta01 เป็นต้นมา ไฟล์ Compose aar จะอยู่ในอาร์ติแฟกต์ `*-android` ในเวอร์ชัน 1.6.0-alpha01 เราได้อัปเดตไฟล์ POM ของ Compose ให้ชี้ไปยังอาร์ติแฟกต์ `-android` โดยค่าเริ่มต้นสำหรับการแก้ปัญหาการอ้างอิงในระบบบิลด์ที่ไม่รองรับข้อมูลเมตาของโมดูล Gradle |