Wear Remote Compose Material 3

  
Escreva widgets e outras UIs remotas para Wear OS usando o sistema de design expressivo do Material 3.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
23 de setembro de 2026 - - - 1.0.0-alpha12

Declarar dependências

Para adicionar uma dependência ao wear compose remote, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para mais informações.

Adicione as dependências dos artefatos necessários no arquivo build.gradle para seu app ou módulo:

Groovy

dependencies {
    implementation "androidx.wear.compose.remote:remote-material3:1.0.0-alpha12"
}

Kotlin

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

Para mais informações sobre dependências, consulte Adicionar dependências de build.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.0

Versão 1.0.0-alpha12

23 de setembro de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha12. A versão 1.0.0-alpha12 contém estes commits.

Mudanças na API

  • Adição de ImageVector.toRemoteImageVector() e RemoteImageVector.vectorResource(@DrawableRes id: Int) para converter recursos de vetor drawable e ImageVector da interface do Compose em RemoteImageVector. (Ia8383)
  • Exponha RemoteSplitSwitchButton, RemoteSplitSwitchButtonDefaults e RemoteSplitSwitchButtonColors como APIs públicas no Remote Compose do Wear Material 3. (Ic9b7f).
  • Exponha RemoteSplitRadioButton, RemoteSplitRadioButtonDefaults e RemoteSplitRadioButtonColors como APIs públicas no Remote Compose do Wear Material 3. (I4d0c2).
  • Exponha RemoteSplitCheckboxButton, RemoteSplitCheckboxButtonDefaults e RemoteSplitCheckboxButtonColors como APIs públicas no Remote Compose do Wear Material 3. (Iffdef).
  • Exponha RemoteSwitchButton, RemoteSwitchButtonDefaults e RemoteSwitchButtonColors como APIs públicas no Remote Compose do Wear Material 3. (I0155b)
  • Exponha RemoteRadioButton, RemoteRadioButtonDefaults e RemoteRadioButtonColors como APIs públicas no Remote Compose do Wear Material 3. (I513ce).
  • Exponha RemoteCheckboxButton, RemoteCheckboxButtonDefaults e RemoteCheckboxButtonColors como APIs públicas no Remote Compose do Wear Material 3. (If5c8a).
  • Adicione filledIconButtonColors, filledTonalIconButtonColors, filledVariantIconButtonColors e outlinedIconButtonColors a RemoteIconButtonDefaults no Wear Material 3 Remote Compose e atualize os padrões de parâmetros iconButtonColors e textButtonColors para nulo. (Ib0b0e).
  • Adicione suporte a containerPainter a RemoteCard e RemoteTitleCard no Remote Compose do Wear Material 3. (I4f1bc).

Correções de bugs

  • Corrigimos o problema de texto RemoteEdgeButton que transbordava do formato de arco do botão em rótulos longos. (I2eb3d).

Versão 1.0.0-alpha11

9 de setembro de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha11. A versão 1.0.0-alpha11 contém estes commits.

Mudanças na API

  • Adição do componente RemoteEdgeButton a wear:compose:remote:remote-material3. (I017a6)
  • As APIs RemoteCircularProgressIndicator e RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth indeterminadas foram disponibilizadas ao público. (I937fc).
  • A RemoteTimeText e RemoteTimeTextDefaults se tornaram APIs públicas. (I83809).
  • Adição do componente RemoteLinearProgressIndicator. (I828f3).
  • RemoteModifier.defaultMinSize foi adicionado. (If86a5).
  • Adição de animações de introdução e encerramento a RemoteCurvedProgressIndicator. (I68012)
  • Atualizamos RemoteCircularProgressIndicator para o padrão RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) e expusemos largeStrokeWidth(screenSize) e smallStrokeWidth(screenSize). (I1f16e).

Correções de bugs

  • O compileSdk para bibliotecas do Compose foi atualizado para a versão 37.1. Isso vai exigir a atualização transitiva do compileSdk para todos os apps e bibliotecas que usam o Compose. (I05b0f).

Versão 1.0.0-alpha10

26 de agosto de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha10. A versão 1.0.0-alpha10 contém estes commits.

Mudanças na API

  • Adicionamos suporte a fontFeatureSettings e fontVariationSettings em RemoteTextStyle, RemoteText e RemoteTimeText. (I6e78d, b/544644370)
  • Migração dos widgets básicos do Remote Compose (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon) para a nova biblioteca remote-foundation. (I259b2, b/532028292)
  • Adição de suporte para fontVariationSettings em RemoteTextStyle. (I2c44a, b/542047368)
  • Adicionado o componente RemoteCurvedProgressIndicator à biblioteca Wear Remote Compose Material 3. (I975cf, b/530084464).

Correções de bugs

Versão 1.0.0-alpha09

12 de agosto de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha09. A versão 1.0.0-alpha09 contém estes commits.

Mudanças na API

Versão 1.0.0-alpha08

29 de julho de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha08. A versão 1.0.0-alpha08 contém estes commits.

Mudanças na API

  • Exposição da estratégia LineBreak e da frequência de hifenização em RemoteTextStyle (I7f2e6, b/510078059).

Versão 1.0.0-alpha07

1º de julho de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha07. A versão 1.0.0-alpha07 contém estes commits.

Correções de bugs

  • Uma versão atualizada dependendo de androidx.compose.remote no mesmo commit para evitar incompatibilidade binária.

Versão 1.0.0-alpha06

17 de junho de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha06. A versão 1.0.0-alpha06 contém estes commits.

Mudanças na API

  • Atualização do método containerPainter para usar RemoteImageBitmap (I68a92, b/494562308).
  • Renomeie RemoteBitmap para RemoteImageBitmap para melhorar a consistência da nomenclatura. (I4fde1, b/513228889).
  • Exposição da API captureRemoteDocument Flow e uma nova sobrecarga captureSingleRemoteDocument (que usa RemoteCreationDisplayInfo) como APIs públicas. (I87b0e, b/513228889)
  • As funções de fábrica ValueChange foram renomeadas para minúsculas valueChange. (I812b9, b/513228889)

Versão 1.0.0-alpha05

3 de junho de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha05. A versão 1.0.0-alpha05 contém estes commits.

Correções de bugs

  • Corrigir o construtor RemoteTypography. (bf0c0b2)

Versão 1.0.0-alpha04

19 de maio de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha04. A versão 1.0.0-alpha04 contém estes commits.

Mudanças na API

  • Exposição das fábricas estáticas RemoteState (I544f0, b/484137042)
  • Atualização de RemoteText para usar RemoteFontFamily em vez de FontFamily (Ib76b6, b/502907551).

Versão 1.0.0-alpha03

6 de maio de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha03. A versão 1.0.0-alpha03 contém estes commits.

Mudanças na API

  • O modificador clicável foi alterado para não aceitar valor nulo para o parâmetro de ação. Use Action.Empty. (I21be9, b/498881738).
  • O modificador clickable(varargs action) foi alterado para clickable(action). Use CombinedAction para uma lista de ações. (I8432d, b/498881738)

Versão 1.0.0-alpha02

8 de abril de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estes commits.

Mudanças na API

Outras mudanças

  • O Compose compileSdk foi atualizado para a API 37. Isso significa que é necessária uma versão mínima do AGP 9.2.0 ao usar o Compose. (Id45cd, b/413674743)

Versão 1.0.0-alpha01

25 de março de 2026

Lançamento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha01. A versão 1.0.0-alpha01 inclui estes commits.

Mudanças na API