Wear Remote Compose Material 3

  
เขียนวิดเจ็ตและ UI ระยะไกลอื่นๆ สำหรับ Wear OS โดยใช้ระบบการออกแบบ Material 3 Expressive
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า รุ่นอัลฟ่า
9 กันยายน 2026 - - - 1.0.0-alpha11

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

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

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

ดึงดูด

dependencies {
    implementation "androidx.wear.compose.remote:remote-material3:1.0.0-alpha07"
}

Kotlin

dependencies {
    implementation("androidx.wear.compose.remote:remote-material3:1.0.0-alpha07")
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่ หัวข้อเพิ่มทรัพยากร Dependency ในการสร้าง

ความคิดเห็น

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

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

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

เวอร์ชัน 1.0

เวอร์ชัน 1.0.0-alpha11

9 กันยายน 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha11 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha11 มี คอมมิตต่อไปนี้

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

  • เพิ่มคอมโพเนนต์ RemoteEdgeButton ลงใน wear:compose:remote:remote-material3 (I017a6)
  • ทำให้ RemoteCircularProgressIndicator และ RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth ที่ไม่แน่นอนเป็น API สาธารณะ (I937fc)
  • ทำให้ RemoteTimeText และ RemoteTimeTextDefaults เป็น API สาธารณะ (I83809)
  • เพิ่มคอมโพเนนต์ RemoteLinearProgressIndicator (I828f3)
  • เพิ่ม RemoteModifier.defaultMinSize (If86a5)
  • เพิ่มภาพเคลื่อนไหวเริ่มต้นและสิ้นสุดลงใน RemoteCurvedProgressIndicator (I68012)
  • อัปเดต RemoteCircularProgressIndicator ให้ใช้ RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) เป็นค่าเริ่มต้น และแสดง largeStrokeWidth(screenSize) และ smallStrokeWidth(screenSize) (I1f16e)

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

  • อัปเดต compileSdk สำหรับไลบรารี Compose เป็น 37.1 ซึ่งจะต้องอัปเดต compileSdk แบบส่งต่อสำหรับแอปและไลบรารีทั้งหมดที่ใช้ Compose (I05b0f)

เวอร์ชัน 1.0.0-alpha10

26 สิงหาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha10 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha10 มี คอมมิตต่อไปนี้

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

  • เพิ่มการรองรับ fontFeatureSettings และ fontVariationSettings ใน RemoteTextStyle, RemoteText และ RemoteTimeText (I6e78d, b/544644370)
  • ย้ายวิดเจ็ต Remote Compose พื้นฐาน (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon) ไปยังไลบรารี remote-foundation ใหม่ (I259b2, b/532028292)
  • เพิ่มการรองรับ fontVariationSettings ใน RemoteTextStyle (I2c44a, b/542047368)
  • เพิ่มคอมโพเนนต์ RemoteCurvedProgressIndicator ลงในไลบรารี Wear Remote Compose Material 3 (I975cf, b/530084464)

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

  • เพิ่ม API animateRemoteFloatAsState และ RemoteAnimationSpec (I404cb, b/549015113)
  • เพิ่ม CompactButtonIconSpacing (4.rdp) ลงใน RemoteButtonDefaults (Idbec7, b/542906622, b/541382559, b/541382046, b/541382257)
  • แก้ไขการปรับขนาดและความกว้างของขอบและการจัดแนวใน RemoteButton และ RemoteCard (I8458b, b/544653389)

เวอร์ชัน 1.0.0-alpha09

12 สิงหาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha09 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha09 มีคอมมิตต่อไปนี้

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

เวอร์ชัน 1.0.0-alpha08

29 กรกฎาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha08 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha08 มี คอมมิตต่อไปนี้

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

  • แสดงกลยุทธ์การขึ้นบรรทัดใหม่และความถี่ในการใส่ยัติภังค์ใน RemoteTextStyle (I7f2e6, b/510078059)

เวอร์ชัน 1.0.0-alpha07

1 กรกฎาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha07 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha07 มีคอมมิตต่อไปนี้

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

  • รุ่นที่อัปเดตซึ่งขึ้นอยู่กับ androidx.compose.remote ในคอมมิตเดียวกันเพื่อหลีกเลี่ยงการไม่เข้ากันของไบนารี

เวอร์ชัน 1.0.0-alpha06

17 มิถุนายน 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha06 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha06 มี คอมมิตต่อไปนี้

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

  • อัปเดตเมธอด containerPainter ให้ใช้ RemoteImageBitmap แทน (I68a92, b/494562308)
  • เปลี่ยนชื่อ RemoteBitmap เป็น RemoteImageBitmap เพื่อปรับปรุงความสอดคล้องในการตั้งชื่อ (I4fde1, b/513228889)
  • แสดง Flow API captureRemoteDocument และการโอเวอร์โหลด captureSingleRemoteDocument ใหม่ (ซึ่งใช้ RemoteCreationDisplayInfo) เป็น API สาธารณะ (I87b0e, b/513228889)
  • เปลี่ยนชื่อฟังก์ชัน Factory ValueChange ที่มีอยู่เป็น valueChange ที่เป็นตัวพิมพ์เล็ก (I812b9, b/513228889)

เวอร์ชัน 1.0.0-alpha05

3 มิถุนายน 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha05 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha05 มีคอมมิตต่อไปนี้

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

  • แก้ไขตัวสร้าง RemoteTypography (bf0c0b2)

เวอร์ชัน 1.0.0-alpha04

19 พฤษภาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha04 มี คอมมิตต่อไปนี้

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

  • แสดง Factory แบบคงที่ RemoteState (I544f0, b/484137042)
  • อัปเดต RemoteText ให้ใช้ RemoteFontFamily แทน FontFamily (Ib76b6, b/502907551)

เวอร์ชัน 1.0.0-alpha03

6 พฤษภาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha03 มีคอมมิตต่อไปนี้

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

  • เปลี่ยนตัวปรับแต่งที่คลิกได้ไม่ให้ยอมรับค่า Null สำหรับพารามิเตอร์การดำเนินการ ควรใช้ Action.Empty แทน (I21be9, b/498881738)
  • เปลี่ยนตัวปรับแต่ง clickable(varargs action) เป็น clickable(action) ใช้ CombinedAction สำหรับรายการการดำเนินการ (I8432d, b/498881738)

เวอร์ชัน 1.0.0-alpha02

8 เมษายน 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตต่อไปนี้

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

การเปลี่ยนแปลงอื่นๆ

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

เวอร์ชัน 1.0.0-alpha01

25 มีนาคม 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha01 มี คอมมิตต่อไปนี้

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

  • แสดง API สาธารณะ RemoteTextButton (I169e3, b/492476015)
  • แสดง API สาธารณะ RemoteIconButton (Id7c71, b/492476015)
  • แสดง API สาธารณะ RemoteButtonGroup (Ibfc22, b/492476015)
  • แสดง RemoteButton, RemoteCompactButton, RemoteButtonDefaults และ RemoteButtonColors เป็น API สาธารณะ (I3bcdd, b/492476015)
  • แสดง RemoteIcon เป็น API สาธารณะ (I0cc79, b/492476015)
  • แสดง RemoteText เป็น API สาธารณะ (I8a11a, b/492476015)
  • แสดง RemoteFloat.asRemoteDp() (I28b36, b/446824085)