Glimmer ของ Jetpack Compose

  
ภาษาการออกแบบและชุดเครื่องมือ UI สำหรับการสร้างประสบการณ์ Android XR แบบเทคโนโลยีความจริงเสริม
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
22 เมษายน 2026 - - - 1.0.0-alpha11

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

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

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

ดึงดูด

dependencies {
    implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha11"
}

Kotlin

dependencies {
    implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha11")
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์

ความคิดเห็น

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

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

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

glimmer และ glimmer-google-fonts เวอร์ชัน 1.0

เวอร์ชัน 1.0.0-alpha11

22 เมษายน 2026

androidx.xr.glimmer:glimmer:1.0.0-alpha11 และ androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 เปิดตัวแล้ว เวอร์ชัน 1.0.0-alpha11 มีการเปลี่ยนแปลงเหล่านี้

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

  • glimmer-google-fonts เปิดตัวแล้ว - เพิ่มทรัพยากร Dependency นี้และใช้ createGoogleSansFlexTypography เพื่อสร้างอินสแตนซ์ Typography ด้วยการกำหนดค่า Google Sans Flex ที่แนะนำ คุณยังคงขอรับอินสแตนซ์ Typography นี้ได้ตามปกติผ่าน GlimmerTheme (Iec9e4, b/458447191)

เวอร์ชัน 1.0.0-alpha10

8 เมษายน 2026

androidx.xr.glimmer:glimmer:1.0.0-alpha10 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha10 มีการเปลี่ยนแปลงเหล่านี้

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

  • เพิ่ม API ของ IconButton (I0f3dd, b/481298420)
  • เปลี่ยนประเภทของStackStateผู้ประหยัดเป็นSaver<StackState, *> (Ic164f, b/491893461)

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

  • อัปเดต Compose compileSdk เป็น API 37 ซึ่งหมายความว่าเมื่อใช้ Compose จะต้องใช้ AGP เวอร์ชัน 9.2.0 เป็นอย่างน้อย (Id45cd, b/413674743)

เวอร์ชัน 1.0.0-alpha09

25 มีนาคม 2026

androidx.xr.glimmer:glimmer:1.0.0-alpha09 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha09 มีการเปลี่ยนแปลงเหล่านี้

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

  • ปรับค่าเริ่มต้นสำหรับค่าหลัก ค่าบวก ค่าลบ และค่าพื้นผิว เพิ่มแกนสีใหม่ที่ชื่อ "background" (I6bb6c, b/481671956)
  • เพิ่มระบบย่อย ComponentSpacingValues ใน GlimmerTheme ซึ่งมีค่าสำหรับใช้ในคอมโพเนนต์ต่างๆ สำหรับระยะขอบและองค์ประกอบการเว้นวรรคอื่นๆ เราได้เปลี่ยนชื่อPascalCaseค่าคงที่ของการเว้นวรรคและการเว้นระยะห่างที่มีอยู่ในออบเจ็กต์ค่าเริ่มต้นของคอมโพเนนต์ (เช่น ContentPadding, ItemSpacing) เป็น camelCase และแปลงเป็นพร็อพเพอร์ตี้ที่ใช้ร่วมกันได้ (I96e30, b/491166461)
  • ย้าย onClick ไปยังตำแหน่งสุดท้ายในรายการพารามิเตอร์เพื่อใช้เป็น Lambda ต่อท้าย อย่าใช้ IndirectPointerEvent(s) หากไม่มี Lambda ที่เกี่ยวข้อง (I9343e, b/486965466)
  • เปลี่ยนชื่อความลึกและเอนทิตีที่เกี่ยวข้องเป็น DepthEffect ระบบจะเปิดเผยคุณสมบัติเลเยอร์ของ DepthEffect (Ie26d2, b/485632564)

เวอร์ชัน 1.0.0-alpha08

11 มีนาคม 2026

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

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

  • แทนที่ TitleChipDefaults.contentPadding ด้วยค่าคงที่ ContentPadding แล้ว (If992f, b/489451530)
  • ตอนนี้ Glimmer ListState มี ScrollIndicatorState (I0a2f8, b/481662773)
  • เพิ่มTextStyleใหม่ชื่อ caption สำหรับ TextStyles ที่มีอยู่ fontWeight ที่อัปเดตแล้ว fontSize และ lineHeight (I2319f, b/473560419)

เวอร์ชัน 1.0.0-alpha07

25 กุมภาพันธ์ 2026

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

เวอร์ชัน 1.0.0-alpha06

11 กุมภาพันธ์ 2026

androidx.xr.glimmer:glimmer:1.0.0-alpha06 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha06 มีการเปลี่ยนแปลงเหล่านี้

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

  • เพิ่มเวอร์ชันที่โอเวอร์โหลดของ VerticalList API พร้อมช่องสำหรับชื่อ (Ic3d44)
  • อัปเดตการจัดลําดับพารามิเตอร์ข้อความเรืองแสง autoSize เพื่อให้สอดคล้องกับ Material3 (Ic24bd, b/477669012)

เวอร์ชัน 1.0.0-alpha05

28 มกราคม 2026

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

เวอร์ชัน 1.0.0-alpha04

14 มกราคม 2026

androidx.xr.glimmer:glimmer:1.0.0-alpha04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha04 มีการเปลี่ยนแปลงเหล่านี้

ฟีเจอร์ใหม่

  • เพิ่มการรองรับการตกแต่งหลายรายการต่อสินค้าสำหรับ VerticalStack (22daab3) และการรองรับรูปร่างการตกแต่งทั่วไป (033e015)

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

  • เพิ่ม VerticalListDefaults เพื่อระบุค่าที่แนะนำสำหรับ VerticalList ที่ประกอบได้ (I07b1a, b/448364605)

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

  • เพิ่มการจัดการโฟกัสเริ่มต้นไปยัง VerticalStack เพื่อให้แน่ใจว่ารายการด้านบนจะได้รับโฟกัสเมื่อโฟกัสเข้าสู่สแต็ก การแก้ไขนี้จะช่วยแก้ปัญหาที่ระบบกำหนดโฟกัสเริ่มต้นให้กับรายการถัดไป ซึ่งส่งผลให้เกิดการเลื่อนไปยังรายการนั้นทันที (bd69841)
  • แก้ไขข้อบกพร่องใน ItemDecorationNode ของ VerticalStack ซึ่งการตกแต่งไม่อัปเดตในขอบเขตของสินค้าเมื่อมีการนำโหนดตัวปรับแต่งมาใช้ซ้ำ (7ec2c94)

เวอร์ชัน 1.0.0-alpha03

17 ธันวาคม 2025

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

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

  • การอัปเดตลักษณะการทำงานและการแก้ไขข้อบกพร่องสำหรับกอง

เวอร์ชัน 1.0.0-alpha02

3 ธันวาคม 2025

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

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

  • วิธีการใหม่ในการขยาย items(items: List<T>) และ itemsIndexed(items: List<T>) ใน ListScope (Ic2afe)
  • ระบุ FlingBehavior API สำหรับ VerticaList (I16de7)
  • ระบุ Factory สำหรับVerticalListลักษณะการทำงานของการสแนปที่รับรู้โฟกัส (I4a528)

เวอร์ชัน 1.0.0-alpha01

5 พฤศจิกายน 2025

androidx.xr.glimmer:glimmer:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้

ฟีเจอร์ใหม่

  • การเปิดตัว Jetpack Compose Glimmer เวอร์ชันสำหรับนักพัฒนาแอปครั้งแรก ซึ่งเป็นภาษาการออกแบบและคอมโพเนนต์ UI สำหรับสร้างประสบการณ์ Android XR แบบเพิ่มความเป็นจริง ออกแบบมาเพื่อความชัดเจน ความสามารถในการอ่าน และการรบกวนน้อยที่สุดด้วยการจัดรูปแบบที่เรียบง่าย โฟกัสที่แตกต่าง และระดับความสูงที่เพิ่มประสิทธิภาพ
  • เริ่มต้นใช้งานคอมโพเนนต์ Glimmer ของ Jetpack Compose ชุดแรกของเรา
    • ข้อความ
    • ไอคอน
    • ชิปชื่อ
    • บัตรต่างๆ
    • รายการ
    • ปุ่ม
    • กอง (อยู่ระหว่างการพัฒนา)