เขียนจากระยะไกล
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 9 กันยายน 2026 | - | - | - | 1.0.0-alpha19 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน compose-remote คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ
แอปหรือโมดูล
ดึงดูด
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha14" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha14" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha14" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha14" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha14" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha14" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha14" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha14" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha14") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha14") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha14") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha14") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha14") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha14") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha14") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha14") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha14") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยให้ Jetpack ทำงานได้ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของ Issue Tracker
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha19
9 กันยายน 2026
androidx.compose.remote:remote-*:1.0.0-alpha19ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha19 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่ม
conicToและconicToRelativeไปยังRemotePathScopeแล้ว (Id49e5) - เพิ่มผู้ช่วย
createProfileไปยังการเขียนการสร้างจากระยะไกล (I92f5c) - เพิ่ม
RemoteModifier.defaultMinSizeแล้ว (If86a5)
การแก้ไขข้อบกพร่อง
- แก้ไขการปรับขนาดลักษณะความหนาแน่นสำหรับค่า
RemoteDpในตัวแก้ไข การจัดเรียง และรูปร่างของ Compose ระยะไกล (I55bb7) - แก้ไขการจัดแนวแนวนอนสำหรับข้อความที่ซับซ้อนซึ่งปรับขนาดอัตโนมัติและจัดกึ่งกลาง/จัดแนวไปทางขวา (Ia4b9b)
เวอร์ชัน 1.0.0-alpha18
26 สิงหาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha18ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha18 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- ตอนนี้
RemoteAbsoluteAlignmentเป็นแบบสาธารณะและเข้าถึงได้นอกกลุ่มห้องสมุดแล้ว (Id9ceb) - เพิ่มการรองรับ
fontFeatureSettingsและfontVariationSettingsในRemoteTextStyle,RemoteTextและRemoteTimeText(I6e78d, b/544644370) - เพิ่มการรองรับ
fontVariationSettingsในRemoteTextStyle(I2c44a, b/542047368) RemoteCollapsibleColumnและRemoteCollapsibleRowเป็นแบบสาธารณะแล้วและเข้าถึงได้จากภายนอกกลุ่มห้องสมุด (I5ec72)RemoteFitBox(เดิมคือFitBox) เปิดให้ใช้งานแบบสาธารณะแล้วและเข้าถึงได้จากภายนอกกลุ่มห้องสมุด (I689be)- เข้าถึง
RemoteMatrix3x3และRemoteShaderBrushapplyToเพื่ออนุญาตให้ใช้การแปลงเมทริกซ์กับเชเดอร์ (I59594) RemoteModifiergraphicsLayerเปิดให้ใช้งานแก่บุคคลทั่วไปแล้วและเข้าถึงได้จากภายนอกกลุ่มห้องสมุด (I59c2c)
การแก้ไขข้อบกพร่อง
- แก้ไขการปรับขนาดและการจัดแนวความกว้างของขอบใน
RemoteButtonและRemoteCard(I8458b, b/544653389) - แก้ไขปัญหาที่
animateRemoteFloatทิ้งข้อกำหนดภาพเคลื่อนไหวเมื่อดำเนินการกับนิพจน์หรือใช้พารามิเตอร์เริ่มต้น (I80e98, b/544687132)
เวอร์ชัน 1.0.0-alpha17
12 สิงหาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha17ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha17 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เลื่อนระดับ
RemoteComposeAPI การแปลงหน่วยและประเภทหลายรายการเป็นแบบสาธารณะ ซึ่งรวมถึงtoRemoteFloat(),toRemoteLong(),toPx(density),asRdp(),toRemoteDp(),asRemoteTextUnit()และtoRsp()(Idca36, b/465743273) - โปรโมต
drawCircle,drawOvalและdrawLineในRemoteDrawScopeเป็นสาธารณะ (Iccf34, b/465743273) - เพิ่มการดำเนินการทางคณิตศาสตร์และการเปรียบเทียบลงใน
RemoteDp(I4b712, b/467023174) - เปิดเผย
RemoteBrush,radialGradientและsweepGradientเป็น API สาธารณะใน remote-creation-compose (I24695, b/465743273)
อื่นๆ
- ย้ายไปที่ค่าเริ่มต้น
minSdk24 (I972da, b/474169350) - ไม่อนุญาตการสกัดกั้นการแตะของผู้ปกครองเมื่อ
RemoteComposeViewจัดการการแตะ (I4c6cd, b/514549600)
เวอร์ชัน 1.0.0-alpha16
29 กรกฎาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha16ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha16 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปิดเผยออบเจ็กต์เสริมและเรียกใช้ Factory สำหรับ
RemoteImageBitmapเพื่ออนุญาตให้สร้างอินสแตนซ์ของบิตแมปรูปภาพระยะไกลจาก URL หรือImageBitmapในบริบทที่ไม่ใช่แบบ Composable (I4dbc7) - เปิดเผย
LineBreakกลยุทธ์และความถี่ในการใส่ยัติภังค์ในRemoteTextStyle(I7f2e6, b/510078059) - เปิดตัวอินเทอร์เฟซ
RemotePaintต่อสาธารณะ (Ida62b, b/465743273) - นำตัวดำเนินการเปรียบเทียบแบบย่อที่เลิกใช้งานแล้ว (
eq,ne,lt,le,gt,ge) ออกจากRemoteFloat,RemoteIntและRemoteBoolean(Ie01a9, b/532022248, b/532022248)
การแก้ไขข้อบกพร่อง
- แก้ไขการคำนวณความสูงของบรรทัดใน
RemoteTextและการปรับขนาดข้อจำกัดในตัวแก้ไขwidthIn/heightIn(I89814) - แก้ไขการรั่วไหลของสถานะใน
RemoteComposePlayer(I95630, b/531743466)
เวอร์ชัน 1.0.0-alpha15
15 กรกฎาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha15ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha15 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่ม
rememberRemoteImageBitmap(url)และเปิดเผยrememberMutableRemoteImageBitmapต่อสาธารณะเพื่อรองรับบิตแมประยะไกลที่ไม่มีชื่อ (I7b960) - เปิดเผย API
RemoteStateScope.remotePathและRemotePathScopeสำหรับสร้างเส้นทางผ่าน DSL (I9e2fe, b/513228889)
การแก้ไขข้อบกพร่อง
- นำการโอเวอร์โหลด LIBRARY_GROUP ที่ถูกจำกัดของ
rememberRemoteDocumentออกแล้ว (Ifd9b4, b/532022244, b/532022244)
เวอร์ชัน 1.0.0-alpha14
1 กรกฎาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha14ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha14 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เปิดตัว
RemoteDensityBehaviorและเครื่องมือสร้างที่รับรู้พฤติกรรมความหนาแน่นในRemoteCreationDisplayInfoเป็น API สาธารณะ (Iafca2, b/524921038) densityBehaviorที่เปิดเผยในRemoteCreationDisplayInfoและRemoteComposeCreationState(Iae938, b/524921038)RemoteComposeCreationComposeFlagsเป็นแบบสาธารณะแล้ว (I1f899, b/467532762)
การแก้ไขข้อบกพร่อง
- เพิ่มการตรวจสอบ Lint เพื่อเตือนเกี่ยวกับการใช้ Compose มาตรฐาน
CompositionLocalsใน @RemoteComposable(Ic12ba) - นำข้อกำหนดสำหรับ
compileSdk 37ออก (If78b4) - นำเอกสารประกอบ
rememberRemoteStringListที่ล้าสมัยออกแล้ว (I99722) - แก้ไขการแสดงผลการปรับน้ำหนักแบบอักษรเมื่อไม่ได้กำหนดการปรับ (I16704, b/522050705)
BorderModifierสอดคล้องกับลักษณะการทำงานของ Compose เพื่อวาดภายในขอบเขตของคอมโพเนนต์ (Iae36c)- แก้ไข
RemoteComposeWriterเพื่อจัดรูปแบบDOC_PROFILESในเครื่องมือสร้าง (I3bbea) - แก้ไข
RemoteModifier.backgroundการรองรับสีแบบเปลี่ยนอัตโนมัติแบบเนทีฟ (If4f04, b/499049643)
ฟีเจอร์
- เพิ่มพารามิเตอร์ typefaceResolver ลงใน RemoteDocumentPlayer (Ie7cda, b/524621320)
- เพิ่มการรองรับคอมโพเนนต์ที่กำหนดเองสำหรับเพลเยอร์ Compose (Ic0559)
- เพิ่มประสิทธิภาพการดำเนินการที่เลือกซึ่งมีทางเลือกเหมือนกัน (I55b9e, b/390355362)
เวอร์ชัน 1.0.0-alpha13
17 มิถุนายน 2026
androidx.compose.remote:remote-*:1.0.0-alpha13ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha13 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ
RemoteBitmapเป็นRemoteImageBitmapเพื่อให้การตั้งชื่อมีความสอดคล้องกันมากขึ้น (I4fde1, b/513228889) - เปลี่ยนชื่อ
RemoteBitmapShaderเป็นRemoteImageBrushและแสดงต่อ API สาธารณะ (I7adaf, b/513228889) - แสดง
RemoteIntโอเปอเรเตอร์เปรียบเทียบ (I5fe3d, b/513228889) - เปิดเผย
captureRemoteDocumentFlow API และการโอเวอร์โหลดcaptureSingleRemoteDocumentใหม่ (ซึ่งใช้RemoteCreationDisplayInfo) เป็น API สาธารณะ (I87b0e, b/513228889) - เปลี่ยนชื่อโอเปอเรเตอร์การเปรียบเทียบ (eq, ne) ใน
RemoteBooleanเป็นisEqualTo,isNotEqualTo(Ia05b9, b/513228889) - เปิดเผย
RemoteEnumและRemoteStateLayoutเป็น API สาธารณะ (I5c6ec) - เปิดเผยพร็อพเพอร์ตี้
fontVariationSettingsในอินเทอร์เฟซRemotePaintเป็น API สาธารณะ (Ic3c46, b/513228889) - นำวิธีการ
RemoteIntและRemoteFloattoRemoteStringออก (I62a6b, b/513228889) RemoteTypefaceAPI ที่เปิดเผย (Iadfdb, b/502907551)- เปลี่ยนชื่อ
ValueChangeฟังก์ชันในตัวที่มีอยู่เป็นตัวพิมพ์เล็กvalueChange(I812b9, b/513228889) - ทำให้
PendingIntentActionปลอดภัยสำหรับการแสดงตัวอย่าง IDE โดยเลื่อนการเข้าถึงPendingIntentผ่าน Lambda และส่งคืนการดำเนินการที่ไม่มีผลในโหมดแสดงตัวอย่าง (I43b37, b/512403924)
การแก้ไขข้อบกพร่อง
- เปิดตัว
TypefaceResolverและDefaultTypefaceResolverการแยกภายในเพื่อแยกการแก้ปัญหาแบบอักษรออกเป็นโมดูล (Ia1df7, b/513228889) - นำ API
RemoteIntReferenceและRemoteStringListที่เลิกใช้แล้วออก และเพิ่มRemoteStringArrayเพื่อรองรับอาร์เรย์ของสตริงระยะไกล (I12931) - ส่งต่อ
LocalInspectionModeไปยังระยะการจับภาพของ Remote Compose (I6a56b, b/512403924)
เวอร์ชัน 1.0.0-alpha12
3 มิถุนายน 2026
androidx.compose.remote:remote-*:1.0.0-alpha12ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha12 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนตัวแก้ไข
onTouchCancel(varargs action)และonTouchCancel(List<Action>)เป็นonTouchCancel(action)แล้ว ใช้CombinedActionสำหรับรายการการดำเนินการ (Ia7b5a, b/498881738) - แสดง
RemoteBooleanstatic factory (Ifedb6, b/484137042) - เปิดเผยฟังก์ชันจากโรงงาน
hostActionและcombinedActionเพื่ออนุญาตให้ใช้งานภายนอก (I78002) - เพิ่มฟังก์ชัน
RemoteContentPreview,RemoteDocumentPreviewและRemotePreviewWrapperสำหรับแสดงตัวอย่างเนื้อหา Remote Compose (I706ae, b/507379403)
เวอร์ชัน 1.0.0-alpha11
19 พฤษภาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha11ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha11 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- แสดง
RemoteIntstatic factory (Ic0096, b/484137042) - เปิดเผย
RemoteStatestatic factories (I544f0, b/484137042) RemoteLongตอนนี้รองรับตัวดำเนินการทางคณิตศาสตร์บางส่วน (การบวก การลบ การคูณ และการแปลงค่าเป็นRemoteInt) (I1d416)- อัปเดต
RemoteTextเพื่อใช้RemoteFontFamilyแทนFontFamily(Ib76b6, b/502907551) - เพิ่มตัวปรับแต่ง alpha, rotate และ scale (I5d682, b/505427444)
เวอร์ชัน 1.0.0-alpha010
6 พฤษภาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha010ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha010 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์
- เพิ่มฟีเจอร์
EnforceCleanRecomposition(I6e4408) เราได้ป้องกันไม่ให้มีการเขียนข้อมูลใดๆ ลงในเอกสารก่อนที่การจัดองค์ประกอบจะเสร็จสิ้น เพื่อเป็นขั้นตอนในการรองรับการจัดองค์ประกอบใหม่ในRemoteComposeซึ่งจะช่วยป้องกันไม่ให้มีการเขียนเอกสารบางส่วนในระหว่างการจัดองค์ประกอบใหม่ หากลักษณะการทำงานนี้ทำให้เกิดปัญหากับโค้ดที่มีอยู่ คุณปิดใช้ได้โดยตั้งค่าisEnforceCleanRecompositionEnabledเป็นfalse
การเปลี่ยนแปลง API
- เพิ่มไลบรารีการทดสอบสำหรับ Remote Compose (I78746, b/504687418)
การแก้ไขข้อบกพร่อง
- แก้ไขการตัดพื้นหลังเมื่อใช้
RemoteColor(แทนที่จะใช้สีแบบคงที่) เป็นสีพื้นหลัง (If70842, b/505116577) - รองรับการระบุขนาดที่ชัดเจนสำหรับบิตแมปที่โหลดจาก URI ก่อนหน้านี้ระบบจะคำนวณขนาดเป็น 1x1 และจะปรับขนาดพิกเซลนั้นให้เป็นขนาดคอนเทนเนอร์ (Id4fff, b/487936996)
- ป้องกันข้อบกพร่องที่ทำให้เกิดข้อขัดข้องในอุปกรณ์ที่ไม่มี
SensorManager(I1fc947,b/498302479) - แก้ไข
TIME_FROMนิพจน์ที่ไม่ได้ใช้นาฬิกาที่ให้ไว้ (ป้องกันการทดสอบนิพจน์ระยะเวลาที่เชื่อถือได้) (I5f816, b/501405389)
เวอร์ชัน 1.0.0-alpha09
22 เมษายน 2026
androidx.compose.remote:remote-*:1.0.0-alpha09ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha09 มีการเปลี่ยนแปลงเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยน Modifier clickable เพื่อไม่ยอมรับค่า Null สำหรับพารามิเตอร์การดำเนินการ ควรใช้ Action.Empty แทน (I21be9, b/498881738)
- พารามิเตอร์ตัวแก้ไขการเว้นวรรคเปลี่ยนจากซ้าย/ขวาเป็นเริ่ม/สิ้นสุด (Id781c, b/500760020)
- เปลี่ยนแป้นกดร่วม
onTouchDown(varargs action)และonTouchUp(varargs action)เป็นonTouchDown/onTouchUp(action)ใช้CombinedActionสำหรับรายการการดำเนินการ (I8af9d, b/498881738) - เปลี่ยนแป้นกดร่วม
clickable(varargs action)เป็นclickable(action)แล้ว ใช้CombinedActionสำหรับรายการการดำเนินการ (I8432d, b/498881738)
การแก้ไขข้อบกพร่อง
- แก้ไข
MatrixExpression.write(Id3c52)
เวอร์ชัน 1.0.0-alpha08
8 เมษายน 2026
androidx.compose.remote:remote-*:1.0.0-alpha08ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha08 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เลื่อนระดับการดำเนินการ
CoreText,TextStyle,TextTransformและColorThemeไปยังโปรไฟล์ AndroidX และวิดเจ็ตพื้นฐาน (I69671, b/494482597)CoreTextมีความสามารถในการแสดงข้อความที่ดียิ่งขึ้น ซึ่งรวมถึงการปรับขนาดข้อความแบบอิงตามบริบท และการควบคุมฟีเจอร์เลย์เอาต์ข้อความที่ดียิ่งขึ้น เช่น การขึ้นบรรทัดใหม่และลักษณะการทำงานเมื่อข้อความล้นTextStyleช่วยให้บันทึกแอตทริบิวต์การจัดรูปแบบข้อความทั่วไปในเอกสารได้ครั้งเดียว และอ้างอิงโดยการเรียกใช้ข้อความหลายรายการTextTransformช่วยให้แปลงข้อความได้ เช่น การเปลี่ยนข้อความเป็นตัวพิมพ์ใหญ่
- แสดงผลรายการในเลย์เอาต์แนวนอนแบบย้อนกลับเมื่อทิศทางเลย์เอาต์เป็น RTL และไม่ได้ใช้การจัดเรียงแนวนอนแบบสัมบูรณ์ (I2d38e)
การเปลี่ยนแปลง API
- ต้องการใช้
toRemoteString(DecimalFormat)เป็น API สำหรับนักพัฒนาซอฟต์แวร์ (Ia4925, b/493924433) - นำตัวแก้ไข
clip(shape, size)ออกแล้ว ควรใช้ตัวแก้ไขclip(shape)แทน (I76301)
การแก้ไขข้อบกพร่อง
- อัปเดต
TextLookupเพื่อติดตามการเปลี่ยนแปลงองค์ประกอบอาร์เรย์ ซึ่งจะช่วยให้มั่นใจได้ว่าระบบจะประเมินนิพจน์อีกครั้งหากมีการเปลี่ยนแปลงองค์ประกอบที่นิพจน์นั้นค้นหาในอาร์เรย์ (I162c7)
เวอร์ชัน 1.0.0-alpha07
25 มีนาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha07ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha07 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ใช้การปรับขนาดแบบอักษรที่ไม่ใช่แบบเชิงเส้น (73b23c0)
- ทำให้เลย์เอาต์รับรู้ถึง
LayoutDirection(81f984b)
การเปลี่ยนแปลง API
- เปิดเผย
RemoteSpacerเป็น API สาธารณะ (I1a540) - เปิดตัว
RemoteBrushapplyToและ Typeface API ต่อสาธารณะ (I87ce9, b/493249631) - ละเว้นพารามิเตอร์การจัดแนวและการวางจาก
drawTextOnCircle(I7fd16, b/446824085) - เปิดเผยฟังก์ชันตัวแก้ไขความหมาย (Ice73b)
- เปิดเผย
RemoteImageVectorและpainterRemoteVector(If8f38, b/446824085) - เปิดเผย
RemoteTimeDefaultsเป็น API สาธารณะในremote-creation-compose(Iddc74, b/446824085) - ทำให้เมธอด
RemoteArrangement.spacedByเป็นแบบสาธารณะ (I36e86) - เปิดเผย
RemoteDrawScopeAPI เพิ่มเติม (I1dde7) - แสดงประเภท
RemotePainterใน API (I1ec8e) - เปิดเผย
RemoteBrushAPI (I4b074) - API สาธารณะขั้นต่ำสำหรับ
RemoteCanvas(I00853, b/446824085) - เปิดเผยตัวแก้ไขความหมายของ RC (I8b175, b/446824085)
- เปิดเผย
RemoteFloat.asRemoteDp()(I28b36, b/446824085) - เปิดเผยการดำเนินการ
RemoteFloat(I85fb5, b/446824085) RemoteArrangement.CenterHorizontallyถูกนำออกและแทนที่ด้วยRemoteArrangement.Center(I2f907, b/471212869, b/471153933)- เปลี่ยน
RemoteBoxการจัดแนวเพื่อยอมรับRemoteAlignmentรายการเดียว (I0bfbf, b/471212869)
เวอร์ชัน 1.0.0-alpha06
11 มีนาคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha06ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha06 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการดำเนินการเวอร์ชันทดลองใหม่สำหรับ
TextStyleTextStyleช่วยให้เขียนรูปแบบการจัดรูปแบบข้อความที่ใช้กันโดยทั่วไปลงในเอกสารได้ครั้งเดียว และใช้ซ้ำได้หลายครั้ง (bfc6487)
การเปลี่ยนแปลง API
- เปิดตัวการผสาน
RemoteTextStyle(I971ce, b/446824085) - เปิดเผย
RemotePainterเป็น API สาธารณะ (I252c1, b/446824085) - แสดง
Border/Clipตัวแก้ไขและRemoteShape(Id26dd, b/446824085) - เปิดเผย
RemoteColorAPI ในremote-creation-compose(I4ab00, b/446824085) - เปิดเผย
RemoteTextAPI (I6b019) - เปิดเผย
RemoteImageAPI (Ided31) - เปิดเผย API ของ
RemoteBoolean,RemoteStringและRemoteFloat(Id9ee6) - Composable ระยะไกลจากคำอธิบายประกอบ
WidthIn(I80784)
การแก้ไขข้อบกพร่อง
- ย้ายไลบรารีไปใช้เป้าหมาย Java 11 ซึ่งหมายความว่าไบต์โค้ดที่สร้างขึ้นจะเป็น Java 11 (ไฟล์คลาสเวอร์ชัน 55) และอาจต้องมีการแยกส่วนเพื่อใช้ไลบรารี (If4c2a, b/457821470)
เวอร์ชัน 1.0.0-alpha05
25 กุมภาพันธ์ 2026
androidx.compose.remote:remote-*:1.0.0-alpha05ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha05 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เปิดตัว
fillParentMaxWidthและfillParentMaxHeight(4c6d77c)
การเปลี่ยนแปลง API
- เปิดเผยประเภท Composable และ Modifier ทั่วไปของ Remote (Id1d40)
- เปิดเผยประเภทสำหรับ
RemoteState(I22429, b/465453482)
การแก้ไขข้อบกพร่อง
- การแก้ไขการเลื่อน (0a25299)
- การแก้ไขสำหรับความคลาดเคลื่อนในการสัมผัส (0192b69)
- ตั้งค่าความหนาแน่นตั้งแต่เนิ่นๆ ในกระบวนการแสดงผล เพื่อให้ระบบใช้ค่าดังกล่าวอย่างถูกต้องในเฟรมแรก (มักจะบันทึกในการทดสอบภาพหน้าจอ) (f775399)
เวอร์ชัน 1.0.0-alpha04
11 กุมภาพันธ์ 2026
androidx.compose.remote:remote-*:1.0.0-alpha04ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha04 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เปิดใช้
RemoteApplierโดยค่าเริ่มต้น ซึ่งจะป้องกันการใช้ฟังก์ชันที่ไม่ได้ใช้ Remote Composable เมื่อสร้าง Remote UI คุณปิดใช้ฟีเจอร์นี้ได้โดยเปลี่ยนisRemoteApplierEnabledในRemoteComposeCreationComposeFlags(67a405f) - เพิ่มระยะห่างของรูปอักขระสำหรับแบบอักษรบิตแมป (0852657)
- หมุนโดยใช้จุดหมุนใน
RemoteCanvas(9a292b3) - เพิ่ม
RemoteSpacer(12beb72) - หลีกเลี่ยง
java.timeทรัพยากร Dependency เพื่อให้minSdkของไลบรารีการสร้างลดลงเหลือ 23 (59e30d0) FlowLayout(7efef02)
การแก้ไขข้อบกพร่อง
- แก้ไขการประเมินสำหรับ
ColorExpressionที่ไม่ใช่ส่วนกลางและสตริงที่คำนวณแล้ว (c08d0bd)
การมีส่วนร่วมจากภายนอก
androidx.compose.ui.graphics.NativePaintเลิกใช้งาน typealias แล้ว โปรดใช้android.graphics.Paintโดยตรงแทน (I6303c, b/477394763)- แทนที่ส่วนขยาย
Paint.asFrameworkPaint()ด้วยPaint.nativePaintเพื่อหลีกเลี่ยงการเปิดเผยประเภทแพลตฟอร์มในcommonMainsourceset ผ่านtypealias(I6303c, b/477394763)
เวอร์ชัน 1.0.0-alpha03
28 มกราคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha03ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha03 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- รองรับรูปร่างและ
RemoteColorsต่างๆ ในBorderModifier0afd343 - เพิ่ม
CombinedActionเพื่อรองรับการดำเนินการหลายอย่างในเหตุการณ์คลิก 10e16a2
การเปลี่ยนแปลง API
- ย้ายข้อมูล API ของ
RemoteColorและRemoteBitmapเพื่อใช้ประเภท Compose แทนการเปิดเผยประเภท Android โดยตรง a9bfbb8 - เปิดตัว
RemoteDensityประเภท เพื่อให้กำหนดได้ว่าจะประเมินความหนาแน่นในเพลเยอร์ (เมื่อสร้างเอกสารสำหรับอุปกรณ์ระยะไกล) หรือจะแทรกนิพจน์ (เพื่อเพิ่มประสิทธิภาพขนาดเอกสารเมื่ออยู่ในอุปกรณ์เดียวกัน) 54352bb RemoteState constantValueOrNullเปลี่ยนชื่อ (I6ad5c, b/467050397)
เวอร์ชัน 1.0.0-alpha02
14 มกราคม 2026
androidx.compose.remote:remote-*:1.0.0-alpha02ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha02 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มขนาดแบบอักษรต่ำสุด/สูงสุดสำหรับ CoreText I7bd3c
การเปลี่ยนแปลง API
- เปิดเผย API สาธารณะขั้นต่ำสำหรับโครงสร้างพื้นฐานของ Glance Wear (I7b4b9, b/467532762)
- คืน
CapturedDocumentจากcaptureSingleRemoteDocument(I5a283, b/467532762)
การแก้ไขข้อบกพร่อง
- แก้ไขตำแหน่งการเลื่อนหลังจากการจัดเลย์เอาต์ใหม่ + เพิ่มการรองรับเอฟเฟกต์ขอบ (6d4551)
เวอร์ชัน 1.0.0-alpha01
17 ธันวาคม 2025
androidx.compose.remote:remote-*:1.0.0-alpha01ระบบจะถอนการอ้างสิทธิ์ เวอร์ชัน 1.0.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
- Remote Compose เป็นเฟรมเวิร์กสำหรับสร้าง UI สำหรับแพลตฟอร์มระยะไกล