composizione remota

  
Remote Compose è un framework per creare UI per le superfici remote
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
25 febbraio 2026 - - - 1.0.0-alpha05

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-alpha05"

    // Use to create Remote Compose documents
    implementation "androidx.compose.remote:remote-creation:1.0.0-alpha05"
    implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha05"
    implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha05"
    implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha05"
    implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha05"

    // Use to render a Remote Compose document
    implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha05"
    implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha05"

    implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha05"
}

Kotlin

dependencies {
    implementation("androidx.compose.remote:remote-core:1.0.0-alpha05")

    // Use to create Remote Compose documents
    implementation("androidx.compose.remote:remote-creation:1.0.0-alpha05")
    implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha05")
    implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha05")
    implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha05")
    implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha05")

    // Use to render a Remote Compose document
    implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha05")
    implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha05")

    implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha05")
}

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.

Crea un nuovo problema

Per saperne di più, consulta la documentazione di Issue Tracker.

Versione 1.0

Versione 1.0.0-alpha05

25 febbraio 2026

androidx.compose.remote:remote-*:1.0.0-alpha05 è stato rilasciato. La versione 1.0.0-alpha05 contiene questi commit.

Nuove funzionalità

  • Sono stati introdotti fillParentMaxWidth e fillParentMaxHeight. (4c6d77c)

Modifiche alle API

  • Esposizione di tipi comuni di Remote Composable e Modifier (Id1d40)
  • Esposizione dei tipi per RemoteState (I22429, b/465453482)

Correzioni di bug

  • Correzioni per lo scorrimento (0a25299)
  • Correzioni per il margine di errore del tocco (0192b69)
  • Imposta la densità in una fase precedente del processo di rendering, in modo che venga applicata correttamente al primo frame (spesso acquisito nei test degli screenshot) (f775399)

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 RemoteApplier per impostazione predefinita, il che impedisce l'utilizzo di funzioni non Remote Composable durante la creazione di una UI remota. Questa opzione può essere disattivata modificando isRemoteApplierEnabled in RemoteComposeCreationComposeFlags. (67a405f)
  • Aggiungere 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 il minSdk delle librerie di creazione (59e30d0)
  • FlowLayout (7efef02)

Correzioni di bug

  • Correzione della valutazione per ColorExpression non globali e stringhe calcolate. (c08d0bd)

Contributo esterno

  • androidx.compose.ui.graphics.NativePaint typealias è deprecato, utilizza invece direttamente android.graphics.Paint (I6303c, b/477394763)
  • Sostituisci l'estensione Paint.asFrameworkPaint() con Paint.nativePaint per evitare di esporre il tipo di piattaforma nel set di origini commonMain tramite typealias (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 RemoteColors in BorderModifier 0afd343
  • Aggiungi CombinedAction per supportare più azioni sugli eventi di clic 10e16a2

Modifiche alle API

  • È stata eseguita la migrazione delle API di RemoteColor e RemoteBitmap per utilizzare i tipi di Compose, anziché esporre direttamente i tipi Android a9bfbb8
  • Introduci un tipo RemoteDensity per 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)
  • Ripristino di CapturedDocument da captureSingleRemoteDocument (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.