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
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.

Crea un nuovo problema

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 RemoteApplier per 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 modificando isRemoteApplierEnabled in RemoteComposeCreationComposeFlags. (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 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

  • L'alias di tipo androidx.compose.ui.graphics.NativePaint è 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 di Android a9bfbb8
  • Introduci un tipo RemoteDensity per 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 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.