יצירת הודעות מרחוק
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 23 בספטמבר 2026 | - | - | - | 1.0.0-alpha20 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-compose-remote, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
Groovy
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha20" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha20" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha20" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha20" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha20" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha20" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha20" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha20" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha20" }
Kotlin
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha20") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha20") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha20") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha20") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha20") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha20") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha20") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha20") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha20") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
גירסה 1.0
גרסה 1.0.0-alpha20
23 בספטמבר 2026
androidx.compose.remote:remote-*:1.0.0-alpha20 מופץ. גרסה 1.0.0-alpha20 מכילה את השמירות האלה.
שינויים ב-API
- חשיפת
animateRemoteFloatAsState,animateRemoteDpAsState,RemoteAnimationSpec,RemoteModifier.sharedElement,RemoteModifier.sharedBoundsו-RemoteModifier.animateEnterExitכממשקי API ציבוריים (I382ec) - נוספו כינויים למתן שמות
relative*Toועומסים שלquadraticTo/cubicToל-RemotePathScope. (I4ebca) - הוספנו ל-
RemotePathScopeעזרים לצורות (addRect, addOval, addCircle, addRoundRect, addArc, addPath) ועומסים שלRemoteOffset/RemoteSize. (I14972) - הוספה של
arcToעם תמיכה ב-forceMoveToאלRemotePathScope. (Ib5cf0)
תיקוני באגים
- תוקנה בעיה שבה הערכים של
CollapsibleColumnLayoutושלCollapsibleRowLayoutminIntrinsicWidth/Height חרגו ממגבלות מדויקות כשהיו ילדים. (Ic2a6f) - נוסף
EventActionOperationחדש שמאפשר למשתמשים לציין מטפלים באירועים בהתאמה אישית. (I161bc) - תוקנה בעיה שגרמה לשינוי קנה מידה שגוי של ביטויי
RemoteDpשנקראים בשם, בהתאם לצפיפות התצוגה. (I78bf5) - התלות ב-
androidx.lifecycle:lifecycle-runtimeעודכנה ל-2.10.0. הגרסה הזו נדרשת כדי להריץ בדיקות lint של זמן ריצה של מחזור חיים בחבילה עם AGP בגרסה 9.5.0-alpha04 ואילך. (I99bfd, b/556807521) - הוספנו תמיכה בסגנון מברשת, אלפא, ליפוף (
PathFillType) וציור פרוצדורלי ל-RemoteVectorPainterול-RemoteImageVector. (I7e69e) - נוספה תמיכה ב-Animated Vector Drawables (AVD) ב-Remote Compose עם התקדמות שניתנת להוספה ואנימציה רציפה כברירת מחדל. (Ic0223)
- תוקנה רגרסיה בביצועים בהקלטת מרווחים ושינויים בהיסט עם
RemoteDp. (Id8bc9, b/555795653)
גרסה 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בכלים לשינוי, לסידור ולעיצוב מרחוק. (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ו-RemoteShaderBrush.applyToכדי לאפשר החלה של טרנספורמציות מטריצה על הצללות. (I59594) - הספרייה
RemoteModifier.graphicsLayerפתוחה עכשיו לכולם וניתן לגשת אליה מחוץ לקבוצת הספרייה. (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
- העברנו כמה ממשקי API של המרות
RemoteComposeיחידות וסוגים לסטטוס ציבורי, כולל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כדי לאפשר יצירת מופעים של מפות סיביות (bitmap) של תמונות מרחוק מכתובת URL או מ-ImageBitmapבהקשרים שאינם קומפוזבילי. (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)
תיקוני באגים
- הוסרה העמסת היתר של
rememberRemoteDocumentעם ההגבלה LIBRARY_GROUP. (Ifd9b4, b/532022244, b/532022244)
גרסה 1.0.0-alpha14
1 ביולי 2026
androidx.compose.remote:remote-*:1.0.0-alpha14 מופץ. גרסה 1.0.0-alpha14 מכילה את השמירות האלה.
שינויים ב-API
- Constructors חשופים
RemoteDensityBehaviorו-density-behavior-aware ב-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 ואתcaptureSingleRemoteDocumentoverload חדש (שמקבל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לשלב הלכידה של יצירת הודעה מרחוק (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) - הוספת
RemoteBooleanסטטי. (Ifedb6, b/484137042) - הפונקציות
hostActionו-combinedActionfactory חשופות כדי לאפשר שימוש חיצוני. (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
- הוספת
RemoteIntסטטי. (Ic0096, b/484137042) - הצגת
RemoteStateמפעלים סטטיים (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
- המשנה clickable השתנה כך שהוא לא מקבל ערך null לפרמטר action. במקומה צריך להשתמש ב-Action.Empty. (I21be9, b/498881738)
- הפרמטרים של משנה הריווח השתנו מ-left/right (שמאל/ימין) ל-start/end (התחלה/סיום). (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 ו-Widgets (I69671, b/494482597)-
CoreTextמספק יכולות עשירות יותר לעיבוד טקסט, כולל שינוי גודל טקסט דינמי ושליטה משופרת בתכונות פריסת טקסט כמו מעברי שורה והתנהגות גלישה. -
TextStyleמאפשר לתעד מאפייני עיצוב טקסט נפוצים במסמך פעם אחת, ולהפנות אליהם מכמה רצפים של טקסט. -
TextTransformמאפשרת לבצע טרנספורמציות בטקסט – לדוגמה, המרת הטקסט לאותיות רישיות.
-
- הצגה הפוכה של פריטים בפריסה אופקית כשהכיוון של הפריסה הוא מימין לשמאל ולא נעשה שימוש בסידור אופקי מוחלט. (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 מכילה את השמירות האלה.
תכונות חדשות
שינויים ב-API
- חשיפת
RemoteSpacerכממשק API ציבורי (I1a540) - הפיכת
RemoteBrushapplyToוממשק 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) - Minimal public API for
RemoteCanvas(I00853, b/446824085) - הצגת משנים של סמנטיקה של RC (I8b175, b/446824085)
- Expose
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 מכילה את השמירות האלה.
תכונות חדשות
- הוספת פעולה ניסיונית חדשה ל-
TextStyle. TextStyleמאפשר לכתוב פעם אחת במסמך סגנונות טיפוגרפיים נפוצים, ולעשות בהם שימוש חוזר בכמה רצפים של טקסט (bfc6487)
שינויים ב-API
- הצגת מיזוג
RemoteTextStyle(I971ce, b/446824085) - הצגת
RemotePainterכממשק API ציבורי (I252c1, b/446824085) - חשיפת
Border/ClipModifier ו-RemoteShape. (Id26dd, b/446824085) - חשיפת ממשקי API ב-
RemoteColorremote-creation-compose(I4ab00, b/446824085) - חשיפת
RemoteTextAPI (I6b019) - חשיפת
RemoteImageAPI (Ided31) - חשיפה של ממשקי API
RemoteBoolean,RemoteStringו-RemoteFloat(Id9ee6) - Remote Composable מתוך הערה
WidthIn(I80784)
תיקוני באגים
- הספריות מועברות לשימוש ביעד Java 11. המשמעות היא שבייטקוד (bytecode) שנוצר יהיה 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
- חשיפה של סוגים נפוצים של Remote Composable ו-Modifier (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כברירת מחדל, שמונעת שימוש בפונקציות לא מרוחקות של Composable כשיוצרים ממשק משתמש מרוחק. אפשר להשבית את ההגדרה הזו על ידי שינויisRemoteApplierEnabledבRemoteComposeCreationComposeFlags. (67a405f) - הוספת ריווח בין גליפים לגופנים של מפת סיביות (0852657)
- סיבוב עם נקודת ציר ב-
RemoteCanvas(9a292b3) - הוספה
RemoteSpacer(12beb72) - כדי להימנע מתלות ב-
java.time, אפשר להוריד אתminSdkהגרסה של ספריות היצירה ל-23 (59e30d0) FlowLayout(7efef02)
תיקוני באגים
- תיקון הערכה של מחרוזת מחושבת ושל מחרוזת שאינה גלובלית
ColorExpression. (c08d0bd)
External Contribution
- האפשרות
androidx.compose.ui.graphics.NativePainttypealias הוצאה משימוש. במקומה יש להשתמש ישירות ב-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 - הוספנו את
RemoteDensitytype כדי לאפשר קביעה אם להעריך את Density ב-Player (כשיוצרים מסמך למכשיר שמחובר לרשת אחרת) או להוסיף את הביטויים בשורה (כדי לבצע אופטימיזציה של גודל המסמך כשמדובר באותו מכשיר) 54352bb -
RemoteState constantValueOrNullrename (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 הוא framework ליצירת ממשק משתמש למשטחים מרוחקים.