uzaktan e-posta oluşturma
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 11 Mart 2026 | - | - | - | 1.0.0-alpha06 |
Bağımlılıkları bildirme
compose-remote'a bağımlılık 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ıtların bağımlılıklarını ekleyin:
Eski
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha06" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha06" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha06" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha06" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha06" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha06" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha06" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha06" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha06" }
Kotlin
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha06") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha06") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha06") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha06") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha06") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha06") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha06") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha06") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha06") }
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 olursa 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 Issue Tracker belgelerini inceleyin.
Sürüm 1.0
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 genel API olarak kullanıma sunma (I252c1, b/446824085)Border/ClipDeğiştiricileri veRemoteShape'yi kullanıma sunun. (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)WidthInaçıklamasından uzaktan oluşturulabilir (I80784)
Hata Düzeltmeleri
- Kitaplıkları Java 11 hedefini 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 metin aramanı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 metin aramanı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
fillParentMaxWidthvefillParentMaxHeightözellikleri kullanıma sunuldu. (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 hassasiyetiyle ilgili düzeltmeler (0192b69)
- Yoğunluğu oluşturma sürecinin başlarında ayarlayın. Böylece, ilk karede (genellikle ekran görüntüsü testlerinde yakalanır) doğru şekilde uygulanır (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 Remote 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)RemoteSpacerekleyin (12beb72)java.timebağımlılığını önleyerek oluşturma kitaplıklarınınminSdkdeğerinin 23'e düşürülmesine izin verme (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 desteği sonlandırıldı. Bunun yerine doğrudanandroid.graphics.Paintkullanın (I6303c, b/477394763)- Platform türünün
typealiasüzerindencommonMainkaynak 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 Yoğunluğun Oyuncuda (uzak bir cihaz için belge oluşturulurken) değerlendirilip değerlendirilmeyeceğinin veya ifadelerin satır içi yapılıp yapılmayacağının (aynı cihazda belge boyutunu optimize etmek için) belirlenmesine olanak tanındı. 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 genel API sunun. (I7b4b9, b/467532762)
captureSingleRemoteDocument(I5a283, b/467532762) hesabındanCapturedDocumentöğesini iade etme
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.