composizione remota
| Ultimo aggiornamento | Release stabile | Candidato per la release | Release beta | Release alpha |
|---|---|---|---|---|
| 11 febbraio 2026 | - | - | - | 1.0.0-alpha04 |
Dichiara le dipendenze
Per aggiungere una dipendenza da compose-remote, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per
la tua app o il tuo modulo:
Groovy
dependencies { implementation "androidx.compose.remote:remote-core:1.0.0-alpha04" // Use to create Remote Compose documents implementation "androidx.compose.remote:remote-creation:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04" implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha04" // Use to render a Remote Compose document implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha04" implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha04" implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04" }
Kotlin
dependencies { implementation("androidx.compose.remote:remote-core:1.0.0-alpha04") // Use to create Remote Compose documents implementation("androidx.compose.remote:remote-creation:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04") implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha04") // Use to render a Remote Compose document implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha04") implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha04") implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04") }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per saperne di più, consulta la documentazione di Issue Tracker.
Versione 1.0
Versione 1.0.0-alpha04
11 febbraio 2026
androidx.compose.remote:remote-*:1.0.0-alpha04 è stato rilasciato. La versione 1.0.0-alpha04 contiene questi commit.
Nuove funzionalità
- Attiva l'utilizzo di
RemoteApplierper impostazione predefinita, il che impedisce l'utilizzo di funzioni componibili non remote durante la creazione di un'interfaccia utente remota. Questa opzione può essere disattivata modificandoisRemoteApplierEnabledinRemoteComposeCreationComposeFlags. (67a405f) - Aggiungi la spaziatura dei glifi per i caratteri bitmap (0852657)
- Ruota con perno in
RemoteCanvas(9a292b3) - Aggiungi
RemoteSpacer(12beb72) - Evita la dipendenza da
java.time, consentendo di ridurre a 23 ilminSdkdelle librerie di creazione (59e30d0) FlowLayout(7efef02)
Correzioni di bug
- Correzione della valutazione per
ColorExpressionnon globali e stringhe calcolate. (c08d0bd)
Contributo esterno
- L'alias di tipo
androidx.compose.ui.graphics.NativePaintè deprecato, utilizza invece direttamenteandroid.graphics.Paint(I6303c, b/477394763) - Sostituisci l'estensione
Paint.asFrameworkPaint()conPaint.nativePaintper evitare di esporre il tipo di piattaforma nel set di originicommonMaintramitetypealias(I6303c, b/477394763)
Versione 1.0.0-alpha03
28 gennaio 2026
androidx.compose.remote:remote-*:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
- Supporto per forme diverse e
RemoteColorsinBorderModifier0afd343 - Aggiungi
CombinedActionper supportare più azioni sugli eventi di clic 10e16a2
Modifiche alle API
- È stata eseguita la migrazione delle API di
RemoteColoreRemoteBitmapper utilizzare i tipi di Compose, anziché esporre direttamente i tipi di Android a9bfbb8 - Introduci un tipo
RemoteDensityper consentire di determinare se valutare la densità sul lettore (quando si produce un documento per un dispositivo remoto) o se incorporare le espressioni (per ottimizzare le dimensioni del documento quando si trova sullo stesso dispositivo) 54352bb - Rinomina
RemoteState constantValueOrNull(I6ad5c, b/467050397)
Versione 1.0.0-alpha02
14 gennaio 2026
androidx.compose.remote:remote-*:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.
Nuove funzionalità
- Aggiungi dimensioni minime/massime del carattere per CoreText. I7bd3c
Modifiche alle API
- Esporre un'API pubblica minima per l'infrastruttura Glance Wear. (I7b4b9, b/467532762)
- È stato corretto il problema relativo al ritorno di
CapturedDocumentdacaptureSingleRemoteDocument(I5a283, b/467532762)
Correzioni di bug
- Correzione della posizione di scorrimento dopo il nuovo layout + aggiunta del supporto per gli effetti sui bordi (6d4551)
Versione 1.0.0-alpha01
17 dicembre 2025
androidx.compose.remote:remote-*:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
- Remote Compose è un framework per creare UI per le superfici remote.