Wear Remote Compose Material 3

  
Twórz widżety i inne zdalne interfejsy użytkownika na Wear OS za pomocą systemu projektowania Material 3 Expressive.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
9 września 2026 r. - - - 1.0.0-alpha11

Deklarowanie zależności

Aby dodać zależność od wear compose remote, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w repozytorium Maven Google.

Dodaj zależności od potrzebnych artefaktów w pliku build.gradle aplikacji lub modułu:

Odlotowe

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

Kotlin

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

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Prześlij opinię

Twoja opinia pomoże nam ulepszyć Jetpacka. Daj nam znać, jeśli znajdziesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nowy problem, zapoznaj się z istniejącymi problemami w tej bibliotece. Możesz zagłosować na istniejący problem, klikając przycisk gwiazdki.

Utwórz nowy problem

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów Issue Tracker documentation.

Wersja 1.0

Wersja 1.0.0-alpha11

9 września 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha11. Wersja 1.0.0-alpha11 zawiera te zmiany.

Zmiany w interfejsie API

  • Dodaliśmy komponent RemoteEdgeButton do wear:compose:remote:remote-material3. (I017a6)
  • Udostępniliśmy publicznie nieokreślony interfejs API RemoteCircularProgressIndicator i RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth. (I937fc)
  • Udostępniliśmy publicznie interfejsy API RemoteTimeText i RemoteTimeTextDefaults. (I83809)
  • Dodaliśmy komponent RemoteLinearProgressIndicator. (I828f3)
  • Dodaliśmy RemoteModifier.defaultMinSize. (If86a5)
  • Dodaliśmy animacje wprowadzające i końcowe do RemoteCurvedProgressIndicator. (I68012)
  • Zaktualizowaliśmy RemoteCircularProgressIndicator, aby domyślnie używał RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp), i udostępniliśmy largeStrokeWidth(screenSize) oraz smallStrokeWidth(screenSize). (I1f16e)

Poprawki błędów

  • Zaktualizowaliśmy compileSdk dla bibliotek Compose do wersji 37.1. Będzie to wymagało przechodniego zaktualizowania compileSdk we wszystkich aplikacjach i bibliotekach korzystających z Compose. (I05b0f)

Wersja 1.0.0-alpha10

26 sierpnia 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha10. Wersja 1.0.0-alpha10 zawiera te zmiany.

Zmiany w interfejsie API

  • Dodaliśmy obsługę fontFeatureSettings i fontVariationSettings w RemoteTextStyle, RemoteText i RemoteTimeText. (I6e78d, b/544644370)
  • Przenieśliśmy podstawowe widżety Remote Compose (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon) do nowej biblioteki remote-foundation. (I259b2, b/532028292)
  • Dodaliśmy obsługę fontVariationSettings w RemoteTextStyle. (I2c44a, b/542047368)
  • Dodaliśmy komponent RemoteCurvedProgressIndicator do biblioteki Wear Remote Compose Material 3. (I975cf, b/530084464)

Poprawki błędów

Wersja 1.0.0-alpha09

12 sierpnia 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha09. Wersja 1.0.0-alpha09 zawiera te zmiany.

Zmiany w interfejsie API

Wersja 1.0.0-alpha08

29 lipca 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha08. Wersja 1.0.0-alpha08 zawiera te zmiany.

Zmiany w interfejsie API

  • Udostępniliśmy strategię podziału wierszy i częstotliwość dzielenia wyrazów w `RemoteTextStyle` (I7f2e6, b/510078059)

Wersja 1.0.0-alpha07

1 lipca 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha07. Wersja 1.0.0-alpha07 zawiera te zmiany.

Poprawki błędów

  • Zaktualizowana wersja zależna od androidx.compose.remote w tym samym commicie, aby uniknąć niezgodności binarnej.

Wersja 1.0.0-alpha06

17 czerwca 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha06. Wersja 1.0.0-alpha06 zawiera te zmiany.

Zmiany w interfejsie API

  • Zaktualizowaliśmy metodę containerPainter, aby zamiast RemoteImageBitmap przyjmowała (I68a92, b/494562308)
  • Zmieniliśmy nazwę RemoteBitmap na RemoteImageBitmap, aby poprawić spójność nazewnictwa. (I4fde1, b/513228889)
  • Udostępniliśmy publicznie interfejs API Flow captureRemoteDocument i nowe przeciążenie captureSingleRemoteDocument (które przyjmuje RemoteCreationDisplayInfo). (I87b0e, b/513228889)
  • Zmieniliśmy nazwy istniejących funkcji fabrycznych ValueChange na valueChange (małe litery). (I812b9, b/513228889)

Wersja 1.0.0-alpha05

3 czerwca 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha05. Wersja 1.0.0-alpha05 zawiera te zmiany.

Poprawki błędów

  • Poprawiliśmy konstruktor RemoteTypography. (bf0c0b2)

Wersja 1.0.0-alpha04

19 maja 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha04. Wersja 1.0.0-alpha04 zawiera te zmiany.

Zmiany w interfejsie API

  • Udostępniliśmy RemoteState statyczne fabryki (I544f0, b/484137042)
  • Zaktualizowaliśmy RemoteText, aby używał RemoteFontFamily zamiast FontFamily (Ib76b6, b/502907551)

Wersja 1.0.0-alpha03

6 maja 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha03. Wersja 1.0.0-alpha03 zawiera te zmiany.

Zmiany w interfejsie API

  • Zmieniliśmy modyfikator clickable, aby nie akceptował wartości null dla parametru action. Zamiast tego należy użyć Action.Empty. (I21be9, b/498881738)
  • Zmieniliśmy modyfikator clickable(varargs action) na clickable(action). W przypadku listy działań użyj CombinedAction. (I8432d, b/498881738)

Wersja 1.0.0-alpha02

8 kwietnia 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha02. Wersja 1.0.0-alpha02 zawiera te zmiany.

Zmiany w interfejsie API

Inne zmiany

  • Zaktualizowaliśmy compileSdk Compose do poziomu API 37. Oznacza to, że podczas korzystania z Compose wymagana jest minimalna wersja AGP 9.2.0. (Id45cd, b/413674743)

Wersja 1.0.0-alpha01

25 marca 2026 r.

Opublikowano wersję androidx.wear.compose.remote:remote-material3:1.0.0-alpha01. Wersja 1.0.0-alpha01 zawiera te zmiany.

Zmiany w interfejsie API

  • Udostępniliśmy publicznie interfejsy API RemoteTextButton. (I169e3, b/492476015)
  • Udostępniliśmy publicznie interfejsy API RemoteIconButton. (Id7c71, b/492476015)
  • Udostępniliśmy publicznie interfejsy API RemoteButtonGroup. (Ibfc22, b/492476015)
  • Udostępniliśmy publicznie interfejsy API RemoteButton, RemoteCompactButton, RemoteButtonDefaults i RemoteButtonColors (I3bcdd, b/492476015)
  • Udostępniliśmy publicznie interfejs API RemoteIcon (I0cc79, b/492476015)
  • Udostępniliśmy publicznie interfejsy API RemoteText (I8a11a, b/492476015)
  • Udostępniliśmy RemoteFloat.asRemoteDp() (I28b36, b/446824085)