Wear Remote Compose Material 3

  
Scrivi widget e altre UI remote per Wear OS utilizzando il sistema di progettazione espressiva Material 3.
Ultimo aggiornamento Release stabile Candidato per la release Release beta Release alpha
7 ottobre 2026 - - - 1.0.0-alpha13

Dichiara le dipendenze

Per aggiungere una dipendenza da wear 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.wear.compose.remote:remote-material3:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.wear.compose.remote:remote-material3:1.0.0-alpha13")
}

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

7 ottobre 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha13 è stato rilasciato. La versione 1.0.0-alpha13 contiene questi commit.

Modifiche alle API

  • Aggiungi RemoteButtonDefaults.buttonWithContainerPainterColors overload che supporta la personalizzazione del colore. (If62d4)
  • Introduci RemoteBorderStroke e aggiungi il bordo: RemoteBorderStroke? parametro a RemoteCard, RemoteAppCard e RemoteTitleCard. Aggiunta di RemoteCardDefaults.outlinedCardBorder. (I57abf)
  • È stato aggiunto il rendering dell'arco di sfondo del contenitore e di backgroundColor a RemoteHorizontalPageIndicator e RemoteVerticalPageIndicator in modo che corrispondano alle specifiche di Material 3. (Ifd062)
  • Aggiungi childButtonColors a RemoteButtonDefaults e aggiungi RemoteButtonDefaults senza limiti.scrimBrush. (Iadcf2)

Correzioni di bug

  • Anima RemoteSwitchButton e RemoteSplitSwitchButton in Wear Remote Compose Material 3 (I1b4a2)
  • Anima RemoteRadioButton e RemoteSplitRadioButton in Wear Remote Compose Material 3 (Ifc655)
  • Anima RemoteCheckboxButton e RemoteSplitCheckboxButton in Wear Remote Compose Material 3 (Icf89c)

Versione 1.0.0-alpha12

23 settembre 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha12 è stato rilasciato. La versione 1.0.0-alpha12 contiene questi commit.

Modifiche alle API

  • Sono stati aggiunti ImageVector.toRemoteImageVector() e RemoteImageVector.vectorResource(@DrawableRes id: Int) per convertire le risorse vettoriali disegnabili e dell'interfaccia utente Compose ImageVector in RemoteImageVector. (Ia8383)
  • Esporre RemoteSplitSwitchButton, RemoteSplitSwitchButtonDefaults e RemoteSplitSwitchButtonColors come API pubbliche in Wear Material 3 Remote Compose. (Ic9b7f)
  • Esporre RemoteSplitRadioButton, RemoteSplitRadioButtonDefaults e RemoteSplitRadioButtonColors come API pubbliche in Wear Material 3 Remote Compose. (I4d0c2)
  • Esporre RemoteSplitCheckboxButton, RemoteSplitCheckboxButtonDefaults e RemoteSplitCheckboxButtonColors come API pubbliche in Wear Material 3 Remote Compose. (Iffdef)
  • Esporre RemoteSwitchButton, RemoteSwitchButtonDefaults e RemoteSwitchButtonColors come API pubbliche in Wear Material 3 Remote Compose. (I0155b)
  • Esporre RemoteRadioButton, RemoteRadioButtonDefaults e RemoteRadioButtonColors come API pubbliche in Wear Material 3 Remote Compose. (I513ce)
  • Esporre RemoteCheckboxButton, RemoteCheckboxButtonDefaults e RemoteCheckboxButtonColors come API pubbliche in Wear Material 3 Remote Compose. (If5c8a)
  • Aggiungi filledIconButtonColors, filledTonalIconButtonColors, filledVariantIconButtonColors e outlinedIconButtonColors a RemoteIconButtonDefaults in Wear Material 3 Remote Compose e aggiorna i valori predefiniti dei parametri iconButtonColors e textButtonColors a null. (Ib0b0e)
  • Aggiungi il supporto di containerPainter a RemoteCard e RemoteTitleCard in Wear Material 3 Remote Compose. (I4f1bc)

Correzioni di bug

  • È stato corretto il problema di fuoriuscita del testo RemoteEdgeButton dalla forma ad arco del pulsante nelle etichette lunghe. (I2eb3d)

Versione 1.0.0-alpha11

9 settembre 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha11 è stato rilasciato. La versione 1.0.0-alpha11 contiene questi commit.

Modifiche alle API

  • Aggiunto il componente RemoteEdgeButton a wear:compose:remote:remote-material3. (I017a6)
  • Sono state rese pubbliche le API RemoteCircularProgressIndicator e RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth indeterminate. (I937fc)
  • Sono state create API pubbliche per RemoteTimeText e RemoteTimeTextDefaults. (I83809)
  • Componente RemoteLinearProgressIndicator aggiunto. (I828f3)
  • RemoteModifier.defaultMinSize aggiunti. (If86a5)
  • Sono state aggiunte animazioni di intro e outro a RemoteCurvedProgressIndicator. (I68012)
  • RemoteCircularProgressIndicator è stato aggiornato in modo da utilizzare per impostazione predefinita RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) e sono stati esposti largeStrokeWidth(screenSize) e smallStrokeWidth(screenSize). (I1f16e)

Correzioni di bug

  • compileSdk per le librerie Compose aggiornato alla versione 37.1. Ciò richiederà l'aggiornamento transitivo di compileSdk per tutte le app e le librerie che utilizzano Compose. (I05b0f)

Versione 1.0.0-alpha10

26 agosto 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha10 è stato rilasciato. La versione 1.0.0-alpha10 contiene questi commit.

Modifiche alle API

  • È stato aggiunto il supporto di fontFeatureSettings e fontVariationSettings in RemoteTextStyle, RemoteText e RemoteTimeText. (I6e78d, b/544644370)
  • È stata eseguita la migrazione dei widget di base per la composizione da remoto (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon) alla nuova libreria remote-foundation. (I259b2, b/532028292)
  • È stato aggiunto il supporto per fontVariationSettings in RemoteTextStyle. (I2c44a, b/542047368)
  • È stato aggiunto il componente RemoteCurvedProgressIndicator alla libreria Wear Remote Compose Material 3. (I975cf, b/530084464)

Correzioni di bug

Versione 1.0.0-alpha09

12 agosto 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha09 è stato rilasciato. La versione 1.0.0-alpha09 contiene questi commit.

Modifiche alle API

Versione 1.0.0-alpha08

29 luglio 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha08 è stato rilasciato. La versione 1.0.0-alpha08 contiene questi commit.

Modifiche alle API

  • Esporre la strategia LineBreak e la frequenza di sillabazione in RemoteTextStyle (I7f2e6, b/510078059)

Versione 1.0.0-alpha07

1° luglio 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha07 è stato rilasciato. La versione 1.0.0-alpha07 contiene questi commit.

Correzioni di bug

  • Una release aggiornata che dipende da androidx.compose.remote nello stesso commit per evitare l'incompatibilità binaria

Versione 1.0.0-alpha06

17 giugno 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha06 è stato rilasciato. La versione 1.0.0-alpha06 contiene questi commit.

Modifiche alle API

  • Aggiorna il metodo containerPainter per utilizzare RemoteImageBitmap (I68a92, b/494562308)
  • Rinomina RemoteBitmap in RemoteImageBitmap per migliorare la coerenza dei nomi. (I4fde1, b/513228889)
  • Esposta l'API captureRemoteDocument Flow e un nuovo overload captureSingleRemoteDocument (che accetta RemoteCreationDisplayInfo) come API pubbliche. (I87b0e, b/513228889)
  • Le funzioni di fabbrica ValueChange esistenti sono state rinominate in valueChange minuscole. (I812b9, b/513228889)

Versione 1.0.0-alpha05

3 giugno 2026

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

Correzioni di bug

  • Correggi il costruttore RemoteTypography. (bf0c0b2)

Versione 1.0.0-alpha04

19 maggio 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha04 è stato rilasciato. La versione 1.0.0-alpha04 contiene questi commit.

Modifiche alle API

Versione 1.0.0-alpha03

6 maggio 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha03 è stato rilasciato. La versione 1.0.0-alpha03 contiene questi commit.

Modifiche alle API

  • Il modificatore selezionabile è stato modificato in modo da non accettare il valore null per il parametro di azione. Utilizza invece Action.Empty. (I21be9, b/498881738)
  • Il modificatore clickable(varargs action) è stato modificato in clickable(action). Utilizza CombinedAction per un elenco di azioni. (I8432d, b/498881738)

Versione 1.0.0-alpha02

8 aprile 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha02 è stato rilasciato. La versione 1.0.0-alpha02 contiene questi commit.

Modifiche alle API

Altre modifiche

  • Aggiornamento di Compose compileSdk all'API 37. Ciò significa che quando utilizzi Compose è richiesta una versione minima di AGP 9.2.0. (Id45cd, b/413674743)

Versione 1.0.0-alpha01

25 marzo 2026

androidx.wear.compose.remote:remote-material3:1.0.0-alpha01 è stato rilasciato. La versione 1.0.0-alpha01 contiene questi commit.

Modifiche alle API