uzaktan oluşturma
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 23 Eylül 2026 | - | - | - | 1.0.0-alpha20 |
Bağımlılıkları bildirme
compose-remote bağımlılığı eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Modern
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") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.0
Sürüm 1.0.0-alpha20
23 Eylül 2026
androidx.compose.remote:remote-*:1.0.0-alpha20 iptal edilir. 1.0.0-alpha20 sürümü bu commit'leri içerir.
API Değişiklikleri
animateRemoteFloatAsState,animateRemoteDpAsState,RemoteAnimationSpec,RemoteModifier.sharedElement,RemoteModifier.sharedBoundsveRemoteModifier.animateEnterExitöğelerini herkese açık API'ler olarak kullanıma sunma (I382ec)RemotePathScopeöğesinerelative*Toadlandırma takma adları vequadraticTo/cubicToaşırı yüklemeleri eklendi. (I4ebca)RemotePathScope'a şekil yardımcıları (addRect,addOval,addCircle,addRoundRect,addArc,addPath) veRemoteOffset/RemoteSizeaşırı yüklemeleri eklendi. (I14972)RemotePathScopeöğesineforceMoveTodesteğiylearcToekleyin. (Ib5cf0)
Hata Düzeltmeleri
- Çocuklar mevcutken
CollapsibleColumnLayoutveCollapsibleRowLayoutminIntrinsicWidth/Yükseklik özelliklerinin tam kısıtlamaları aşmasıyla ilgili sorun düzeltildi. (Ic2a6f) - Kullanıcıların özel etkinlik işleyicilerini belirtmesine olanak tanıyan yeni bir
EventActionOperationeklendi. (I161bc) - Görüntü yoğunluğuna göre yanlış ölçeklenen
RemoteDpadlı ifadeler düzeltildi. (I78bf5) androidx.lifecycle:lifecycle-runtimebağımlılığı 2.10.0 sürümüne güncellendi. Bu sürüm, paketlenmiş yaşam döngüsü çalışma zamanı lint kontrollerinin AGP 9.5.0-alpha04 veya sonraki sürümlerle çalışması için gereklidir. (I99bfd, b/556807521)RemoteVectorPainterveRemoteImageVector'ye fırça stili, alfa, sarma (PathFillType) ve prosedürel çizim desteği eklendi. (I7e69e)- Enjekte edilebilir ilerleme ve varsayılan sürekli animasyon ile Uzak Compose'da Animated Vector Drawables (AVD) için destek eklendi. (Ic0223)
RemoteDpile dolgu ve ofset değiştiricileri kaydedilirken performans düşüşüyle ilgili sorun düzeltildi. (Id8bc9, b/555795653)
Sürüm 1.0.0-alpha19
9 Eylül 2026
androidx.compose.remote:remote-*:1.0.0-alpha19 iptal edilir. 1.0.0-alpha19 sürümü bu commit'leri içerir.
API Değişiklikleri
conicToveconicToRelative,RemotePathScopeöğesine eklendi. (Id49e5)- Uzakta oluşturma/yazma özelliğine
createProfileyardımcısı eklendi (I92f5c) RemoteModifier.defaultMinSizeeklendi. (If86a5)
Hata Düzeltmeleri
- Uzak composable değiştiriciler, düzenlemeler ve şekiller genelinde
RemoteDpdeğerleri için sabit yoğunluk davranış ölçeklendirmesi. (I55bb7) - Otomatik boyutlandırılmış ve ortalanmış/sağa hizalanmış karmaşık metinlerde yatay hizalamayı düzeltme (Ia4b9b)
Sürüm 1.0.0-alpha18
26 Ağustos 2026
androidx.compose.remote:remote-*:1.0.0-alpha18 iptal edilir. 1.0.0-alpha18 sürümü bu commit'leri içerir.
API Değişiklikleri
RemoteAbsoluteAlignmentartık herkese açık ve kitaplık grubu dışında erişilebilir. (Id9ceb)RemoteTextStyle,RemoteTextveRemoteTimeText'defontFeatureSettingsvefontVariationSettingsdesteği eklendi. (I6e78d, b/544644370)RemoteTextStyle'defontVariationSettingsiçin destek eklendi. (I2c44a, b/542047368)RemoteCollapsibleColumnveRemoteCollapsibleRowartık herkese açık ve kitaplık grubu dışında erişilebilir. (I5ec72)RemoteFitBox(eski adıylaFitBox) artık herkese açık ve kitaplık grubu dışında erişilebilir. (I689be)- Deney grubu
RemoteMatrix3x3veRemoteShaderBrush.applyTo, matris dönüşümlerinin gölgelendiricilere uygulanmasına izin verir. (I59594) RemoteModifier.graphicsLayerartık herkese açık ve kitaplık grubu dışında erişilebilir. (I59c2c)
Hata Düzeltmeleri
RemoteButtonveRemoteCard'de kenarlık genişliği ölçeklendirme ve hizalama sorununu düzeltin. (I8458b, b/544653389)- İfadeler üzerinde çalışırken veya varsayılan parametreler kullanılırken
animateRemoteFloatanimasyon spesifikasyonlarını silmesi sorunu düzeltildi. (I80e98, b/544687132)
Sürüm 1.0.0-alpha17
12 Ağustos 2026
androidx.compose.remote:remote-*:1.0.0-alpha17 iptal edilir. 1.0.0-alpha17 sürümü bu commit'leri içerir.
API Değişiklikleri
RemoteComposebirim ve tür dönüştürme API'lerindentoRemoteFloat(),toRemoteLong(),toPx(density),asRdp(),toRemoteDp(),asRemoteTextUnit()vetoRsp()dahil olmak üzere birkaçını herkese açık hale getirdik. (Idca36, b/465743273)RemoteDrawScopealbümündekidrawCircle,drawOvalvedrawLineherkese açık olarak ayarlandı. (Iccf34, b/465743273)RemoteDp'ya aritmetik ve karşılaştırma işlemleri eklendi. (I4b712, b/467023174)- Uzak oluşturma bileşeninde
RemoteBrush,radialGradientvesweepGradientherkese açık API'ler olarak kullanıma sunuldu. (I24695, b/465743273)
Diğer
- Varsayılan
minSdk24'e geçin. (I972da, b/474169350) RemoteComposeViewdokunma işlemlerini gerçekleştirirken ebeveyn dokunma müdahalesine izin verme. (I4c6cd, b/514549600)
Sürüm 1.0.0-alpha16
29 Temmuz 2026
androidx.compose.remote:remote-*:1.0.0-alpha16 iptal edilir. 1.0.0-alpha16 sürümü bu commit'leri içerir.
API Değişiklikleri
RemoteImageBitmapiçin eşlik eden nesneyi kullanıma sundu ve fabrikaları çağırdı. Böylece, bir URL'den veyaImageBitmap'den uzak resim bit eşlemlerinin, composable olmayan bağlamlarda oluşturulmasına olanak tanındı. (I4dbc7)LineBreakstratejisini veRemoteTextStyle'deki tireleme sıklığını ortaya çıkarma (I7f2e6, b/510078059)RemotePaintarayüzü herkese açık olarak tanıtıldı. (Ida62b, b/465743273)RemoteFloat,RemoteIntveRemoteBooleangenelinde, desteği sonlandırılan kısaltılmış karşılaştırma operatörleri (eq,ne,lt,le,gt,ge) kaldırıldı. (Ie01a9, b/532022248, b/532022248)
Hata Düzeltmeleri
RemoteTextiçindeki satır yüksekliği hesaplaması düzeltildi vewidthIn/heightIndeğiştiricilerinde ölçeklendirme kısıtlamaları kaldırıldı. (I89814)RemoteComposePlayer'da sabit durum sızıntısı (I95630, b/531743466)
Sürüm 1.0.0-alpha15
15 Temmuz 2026
androidx.compose.remote:remote-*:1.0.0-alpha15 iptal edilir. 1.0.0-alpha15 sürümü bu commit'leri içerir.
API Değişiklikleri
- Adlandırılmamış uzak bit eşlemleri desteklemek için
rememberRemoteImageBitmap(url)eklendi verememberMutableRemoteImageBitmapherkese açık olarak kullanıma sunuldu. (I7b960) - DSL aracılığıyla yollar oluşturmak için
RemoteStateScope.remotePathveRemotePathScopeAPI'leri kullanıma sunuldu. (I9e2fe, b/513228889)
Hata Düzeltmeleri
rememberRemoteDocumentiçin kısıtlanmış LIBRARY_GROUP aşırı yüklemesi kaldırıldı. (Ifd9b4, b/532022244, b/532022244)
Sürüm 1.0.0-alpha14
1 Temmuz 2026
androidx.compose.remote:remote-*:1.0.0-alpha14 iptal edilir. 1.0.0-alpha14 sürümü bu commit'leri içerir.
API Değişiklikleri
RemoteDensityBehaviorveRemoteCreationDisplayInfo'deki yoğunluk davranışına duyarlı oluşturucular, herkese açık API'ler olarak kullanıma sunuldu. (Iafca2, b/524921038)densityBehavior,RemoteCreationDisplayInfoveRemoteComposeCreationStateiçinde kullanıma sunuldu. (Iae938, b/524921038)RemoteComposeCreationComposeFlagsherkese açık hâle getirildi. (I1f899, b/467532762)
Hata Düzeltmeleri
- @
RemoteComposableiçinde standart ComposeCompositionLocalskullanımına ilişkin uyarı veren lint kontrolü eklendi. (Ic12ba) compileSdk 37için koşulu kaldırın (If78b4)- Eski
rememberRemoteStringListdokümanları kaldırıldı. (I99722) - Ayarlama tanımlanmadığında yazı tipi ağırlığı ayarlamasının oluşturulmasıyla ilgili sorun düzeltildi. (I16704, b/522050705)
- Bileşen sınırları içinde çizim yapmak için
BorderModifier, Compose davranışıyla uyumlu hale getirildi. (Iae36c) - Oluşturucuda
DOC_PROFILESöğesinin seri hale getirilmesi içinRemoteComposeWriterdüzeltildi. (I3bbea) - Dinamik renkler için
RemoteModifier.backgroundyerel desteği düzeltildi. (If4f04, b/499049643)
Özellikler
- RemoteDocumentPlayer'e typefaceResolver parametresi eklendi. (Ie7cda, b/524621320)
- Compose oynatıcı için özel bileşen desteği eklendi. (Ic0559)
- Her iki alternatifin de aynı olduğu belirli işlemler optimize edildi. (I55b9e, b/390355362)
Sürüm 1.0.0-alpha13
17 Haziran 2026
androidx.compose.remote:remote-*:1.0.0-alpha13 iptal edilir. 1.0.0-alpha13 sürümü bu commit'leri içerir.
API Değişiklikleri
- Adlandırma tutarlılığını artırmak için
RemoteBitmapöğesiniRemoteImageBitmapolarak yeniden adlandırın. (I4fde1, b/513228889) RemoteBitmapShaderöğesiniRemoteImageBrusholarak yeniden adlandırın ve genel API'ye sunun. (I7adaf, b/513228889)RemoteIntkarşılaştırma operatörlerini kullanıma sunun. (I5fe3d, b/513228889)captureRemoteDocumentFlow API ve yeni bircaptureSingleRemoteDocumentaşırı yüklemesi (RemoteCreationDisplayInfoalan) herkese açık API'ler olarak kullanıma sunuldu. (I87b0e, b/513228889)RemoteBooleanüzerindeki karşılaştırma operatörlerini (eq, ne)isEqualTo,isNotEqualToolarak yeniden adlandırın. (Ia05b9, b/513228889)RemoteEnumveRemoteStateLayout'yi herkese açık API'ler olarak kullanıma sunma (I5c6ec)fontVariationSettingsözelliği,RemotePaintarayüzünde genel API olarak kullanıma sunuldu. (Ic3c46, b/513228889)RemoteIntveRemoteFloattoRemoteStringyöntemleri kaldırıldı. (I62a6b, b/513228889)RemoteTypefaceAPI kullanıma sunuldu. (Iadfdb, b/502907551)- Mevcut
ValueChangefabrika işlevleri, küçük harflivalueChangeolarak yeniden adlandırıldı. (I812b9, b/513228889) - Lambda üzerinden
PendingIntenterişimini erteleyerek ve önizleme modunda no-op işlemi döndürerekPendingIntentAction, IDE önizlemeleri için güvenli hale getirildi. (I43b37, b/512403924)
Hata Düzeltmeleri
- Yazı tipi çözümlemesini modüler hale getirmek için
TypefaceResolverveDefaultTypefaceResolverdahili soyutlamalarını kullanıma sunun. (Ia1df7, b/513228889) - Eskimiş
RemoteIntReferenceveRemoteStringListAPI'leri kaldırıldı ve uzak dizelerin dizilerini desteklemek içinRemoteStringArrayAPI'si eklendi. (I12931) LocalInspectionModeöğesini Uzaktan Oluşturma yakalama aşamasına yayma (I6a56b, b/512403924)
Sürüm 1.0.0-alpha12
3 Haziran 2026
androidx.compose.remote:remote-*:1.0.0-alpha12 iptal edilir. 1.0.0-alpha12 sürümü bu commit'leri içerir.
API Değişiklikleri
onTouchCancel(varargs action)veonTouchCancel(List<Action>)değiştiricilerionTouchCancel(action)olarak değiştirildi. İşlem listesi içinCombinedActionkullanın. (Ia7b5a, b/498881738)RemoteBooleanstatik fabrikasını kullanıma sunun. (Ifedb6, b/484137042)- Harici kullanıma izin vermek için
hostActionvecombinedActionfabrika işlevleri kullanıma sunuldu. (I78002) - Remote Compose içeriğini önizlemek için
RemoteContentPreview,RemoteDocumentPreviewveRemotePreviewWrapperişlevlerini ekleyin. (I706ae, b/507379403)
Sürüm 1.0.0-alpha11
19 Mayıs 2026
androidx.compose.remote:remote-*:1.0.0-alpha11 iptal edilir. 1.0.0-alpha11 sürümü bu commit'leri içerir.
API Değişiklikleri
RemoteIntstatik fabrikasını kullanıma sunun. (Ic0096, b/484137042)RemoteStateStatik fabrikaları kullanıma sunma (I544f0, b/484137042)RemoteLongartık aritmetik operatörlerin sınırlı bir alt kümesini (toplama, çıkarma, çarpma veRemoteInt'ye dönüştürme) destekliyor. (I1d416)FontFamilyyerineRemoteFontFamilykullanmak içinRemoteTextözelliğini güncelleyin (Ib76b6, b/502907551)- Alfa, döndürme ve ölçek değiştiricileri eklendi. (I5d682, b/505427444)
Sürüm 1.0.0-alpha010
6 Mayıs 2026
androidx.compose.remote:remote-*:1.0.0-alpha010 iptal edilir. 1.0.0-alpha010 sürümü bu commit'leri içerir.
Özellikler
EnforceCleanRecompositionişaretini ekleyin (I6e4408).RemoteCompose'da yeniden oluşturma özelliğini desteklemek için, oluşturma işlemi tamamlanmadan önce belgenin yazılmasını engelledik. Bu, belgelerin yeniden oluşturma sırasında kısmen yazılmasını önler. Bu davranış mevcut kodla ilgili sorunlara neden olursaisEnforceCleanRecompositionEnabled,falseolarak ayarlanarak devre dışı bırakılabilir.
API Değişiklikleri
- Remote Compose için bir test kitaplığı eklendi. (I78746, b/504687418)
Hata Düzeltmeleri
- Arka plan rengi olarak statik renk yerine
RemoteColorkullanıldığında arka planın kırpılmasını düzeltme (If70842, b/505116577) - URI'den yüklenen bit eşlemler için açık bir boyut belirtme desteği eklendi. Daha önce boyut 1x1 olarak hesaplanıyordu ve bu piksel, kapsayıcı boyutuna göre ölçeklendiriliyordu (Id4fff, b/487936996).
SensorManagerözelliği olmayan cihazlarda kilitlenme hatasının önlenmesi (I1fc947,b/498302479)- Sağlanan saati kullanmayan
TIME_FROMifadelerini düzeltme (süre ifadeleri için güvenilir testleri engelliyordu) (I5f816, b/501405389)
Sürüm 1.0.0-alpha09
22 Nisan 2026
androidx.compose.remote:remote-*:1.0.0-alpha09 iptal edilir. 1.0.0-alpha09 sürümü bu commit'leri içerir.
API Değişiklikleri
- Değiştirici tıklanabilirliği, işlem parametresi için boş değer kabul etmeyecek şekilde değiştirildi. Bunun yerine Action.Empty kullanılmalıdır. (I21be9, b/498881738)
- Dolgu değiştirici parametreleri, sol/sağ yerine başlangıç/bitiş olarak değiştirildi. (Id781c, b/500760020)
onTouchDown(varargs action)veonTouchUp(varargs action)değiştiricilerionTouchDown/onTouchUp(action)olarak değiştirildi. İşlem listesi içinCombinedActionkullanın. (I8af9d, b/498881738)clickable(varargs action)değiştiricisiclickable(action)olarak değiştirildi. İşlem listesi içinCombinedActionkullanın. (I8432d, b/498881738)
Hata Düzeltmeleri
MatrixExpression.writeile ilgili sorunu düzeltin (Id3c52)
Sürüm 1.0.0-alpha08
8 Nisan 2026
androidx.compose.remote:remote-*:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.
Yeni Özellikler
CoreText,TextStyle,TextTransformveColorThemeişlemlerini temel AndroidX ve Widget Profillerine yükseltin (I69671, b/494482597)CoreText, uyarlanabilir metin yeniden boyutlandırma ve satır sonu ile taşma davranışı gibi metin düzeni özellikleri üzerinde daha iyi kontrol de dahil olmak üzere metin oluşturma için daha zengin özellikler sunar.TextStyle, yaygın metin stili özelliklerinin belgede bir kez yakalanmasına ve birden fazla metin çalıştırması tarafından referans olarak kullanılmasına olanak tanır.TextTransform, metin dönüştürme işlemlerini (ör. metni büyük harfe dönüştürme) etkinleştirir.
- Düzen yönü sağdan sola olduğunda ve mutlak yatay düzenleme kullanılmadığında yatay düzendeki öğelerin tersine oluşturulması. (I2d38e)
API Değişiklikleri
- Geliştirici API'si olarak
toRemoteString(DecimalFormat)tercih edilir. (Ia4925, b/493924433) clip(shape, size)değiştiricisi kaldırıldı. Bunun yerineclip(shape)değiştiricisi kullanılmalıdır. (I76301)
Hata Düzeltmeleri
- Dizi öğesi değişikliklerini izlemek için
TextLookupöğesini güncelleyin. Bu işlev, bir dizide aradıkları öğe değiştiyse ifadelerin yeniden değerlendirilmesini sağlar (I162c7).
Sürüm 1.0.0-alpha07
25 Mart 2026
androidx.compose.remote:remote-*:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü bu commit'leri içerir.
Yeni Özellikler
- Doğrusal olmayan yazı tipi ölçeklendirmeyi uygulama (73b23c0)
- Düzenlerin
LayoutDirection'dan haberdar olmasını sağlama (81f984b)
API Değişiklikleri
RemoteSpaceröğesini herkese açık API olarak kullanıma sunma (I1a540)- Make
RemoteBrushapplyTove Typeface API'yi herkese açık hale getirme (I87ce9, b/493249631) drawTextOnCircle'dan hizalama ve yerleştirme parametrelerini çıkarın (I7fd16, b/446824085)- Anlam değiştirici işlevleri kullanıma sunma (Ice73b)
RemoteImageVectorvepainterRemoteVectorözelliklerini kullanıma sunma (If8f38, b/446824085)RemoteTimeDefaultsişleviniremote-creation-compose'de herkese açık bir API olarak kullanıma sunma (Iddc74, b/446824085)RemoteArrangement.spacedByyöntemlerini herkese açık hale getirme (I36e86)- Daha fazla
RemoteDrawScopeAPI'si kullanıma sunuluyor (I1dde7) - API'de
RemotePaintertürlerini kullanıma sunma (I1ec8e) RemoteBrushAPI'yi kullanıma sunma (I4b074)RemoteCanvasiçin minimum genel API (I00853, b/446824085)- RC semantik değiştiricilerini kullanıma sunma (I8b175, b/446824085)
- Expose
RemoteFloat.asRemoteDp()(I28b36, b/446824085) RemoteFloatişlemlerini kullanıma sunma (I85fb5, b/446824085)RemoteArrangement.CenterHorizontallykaldırıldı ve yerineRemoteArrangement.Centereklendi. (I2f907, b/471212869, b/471153933)- Tek bir
RemoteAlignmentkabul etmek içinRemoteBoxhizalamasını değiştirin. (I0bfbf, b/471212869)
Sürüm 1.0.0-alpha06
11 Mart 2026
androidx.compose.remote:remote-*:1.0.0-alpha06 iptal edilir. 1.0.0-alpha06 sürümü bu commit'leri içerir.
Yeni Özellikler
TextStyleiçin yeni bir deneysel işlem ekleyin.TextStyle, en çok tercih edilen tipografi stilinin belgeye bir kez yazılmasını ve birkaç metin çalıştırması (bfc6487) tarafından yeniden kullanılmasını sağlar.
API Değişiklikleri
RemoteTextStylebirleştirme özelliğini kullanıma sunma (I971ce, b/446824085)RemotePainteröğesini herkese açık API olarak kullanıma sunma (I252c1, b/446824085)Border/ClipDeğiştiricileriRemoteShapekullanın. (Id26dd, b/446824085)RemoteColorAPI'leriniremote-creation-compose'de kullanıma sunma (I4ab00, b/446824085)RemoteTextAPI'sini kullanıma sunma (I6b019)RemoteImageAPI'sini kullanıma sunma (Ided31)RemoteBoolean,RemoteStringveRemoteFloatAPI'lerini kullanıma sunma (Id9ee6)WidthInek açıklamasından oluşturulabilen uzaktan composable (I80784)
Hata Düzeltmeleri
- Kitaplıkları Java 11 hedefi kullanacak şekilde taşır. Bu, üretilen bayt kodunun Java 11 (sınıf dosyası sürümü 55) olacağı ve kitaplığı kullanmak için desugaring gerektirebileceği anlamına gelir (If4c2a, b/457821470).
- Uzunluğun ve TEXTLOOKUP'ın doğru şekilde güncellendiğinden emin olun. Daha önce
RemoteStringsuzunluğu ilk karede hesaplanıyor ve daha sonra güncellenmiyordu (e49cb53). - Büyük kesirli bileşenlere sahip sayılar için
TextFromFloatdesteği. Daha önce büyük "digitsAfter" değerleri, kayan noktanın 0 olarak değerlendirilmesine neden olabiliyordu (5080bc54).
- Uzunluğun ve TEXTLOOKUP'ın doğru şekilde güncellendiğinden emin olun. Daha önce
Sürüm 1.0.0-alpha05
25 Şubat 2026
androidx.compose.remote:remote-*:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü bu commit'leri içerir.
Yeni Özellikler
fillParentMaxWidthvefillParentMaxHeighttanıtıldı. (4c6d77c)
API Değişiklikleri
- Yaygın kullanılan Remote Composable ve Modifier türlerini kullanıma sunma (Id1d40)
RemoteStateiçin türleri kullanıma sunma (I22429, b/465453482)
Hata Düzeltmeleri
- Kaydırma ile ilgili düzeltmeler (0a25299)
- Dokunma hatasıyla ilgili düzeltmeler (0192b69)
- Yoğunluğu oluşturma sürecinde daha erken ayarlayarak ilk karede (genellikle ekran görüntüsü testlerinde yakalanır) doğru şekilde uygulanmasını sağlayın (f775399).
Sürüm 1.0.0-alpha04
11 Şubat 2026
androidx.compose.remote:remote-*:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.
Yeni Özellikler
- Varsayılan olarak
RemoteApplierkullanımını etkinleştirin. Bu, Uzak Kullanıcı Arayüzü oluştururken Uzak Composable olmayan işlevlerin kullanılmasını engeller. Bu özellik,RemoteComposeCreationComposeFlagsbölümündeisRemoteApplierEnableddeğiştirilerek devre dışı bırakılabilir. (67a405f) - Bit eşlem yazı tipleri için glif aralığı ekleme (0852657)
RemoteCanvasiçinde pivot ile döndürme (9a292b3)- Ekle
RemoteSpacer(12beb72) java.timeBağımlılığı önleyin. Böylece, oluşturma kitaplıklarınınminSdkdeğeri 23'e düşürülebilir (59e30d0).FlowLayout(7efef02)
Hata Düzeltmeleri
- Küresel olmayan
ColorExpressionve hesaplanmış dize için değerlendirmeyi düzeltin. (c08d0bd)
Harici Katkı (External Contribution)
androidx.compose.ui.graphics.NativePainttypealias kullanımdan kaldırıldı. Bunun yerine doğrudanandroid.graphics.Paintkullanın (I6303c, b/477394763).- Platform türünün
typealiasaracılığıylacommonMainkaynak kümesine aktarılmasını önlemek içinPaint.asFrameworkPaint()uzantısınıPaint.nativePaintile değiştirin (I6303c, b/477394763).
Sürüm 1.0.0-alpha03
28 Ocak 2026
androidx.compose.remote:remote-*:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.
Yeni Özellikler
BorderModifier0afd343 içinde farklı şekiller veRemoteColorsdesteği- Tıklama etkinliklerinde birden fazla işlemi desteklemek için
CombinedActionekleyin 10e16a2
API Değişiklikleri
RemoteColorveRemoteBitmapAPI'leri, Android türlerini doğrudan kullanmak yerine Compose türlerini kullanacak şekilde taşındı a9bfbb8RemoteDensitytürü eklenerek, bir doküman uzak bir cihaz için oluşturulurken yoğunluğun oynatıcıda değerlendirilip değerlendirilmeyeceği veya ifadelerin satır içi yapılıp yapılmayacağı (aynı cihazda doküman boyutunu optimize etmek için) belirlenebilecek. 54352bbRemoteState constantValueOrNullyeniden adlandırma (I6ad5c, b/467050397)
Sürüm 1.0.0-alpha02
14 Ocak 2026
androidx.compose.remote:remote-*:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.
Yeni Özellikler
- CoreText için minimum/maksimum yazı tipi boyutu ekleyin. I7bd3c
API Değişiklikleri
- Glance Wear altyapısı için minimum düzeyde herkese açık API'yi kullanıma sunun. (I7b4b9, b/467532762)
captureSingleRemoteDocument(I5a283, b/467532762) hesabındanCapturedDocumentöğesini döndürme
Hata Düzeltmeleri
- Yeniden düzenlemeden sonra kaydırma konumunu düzeltme ve kenar efektleri için destek ekleme (6d4551)
Sürüm 1.0.0-alpha01
17 Aralık 2025
androidx.compose.remote:remote-*:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.
- Remote Compose, uzak yüzeyler için kullanıcı arayüzü oluşturmaya yönelik bir çerçevedir.