Wear Remote Compose Material 3

Создавайте виджеты и другие элементы удаленного пользовательского интерфейса для Wear OS, используя выразительную систему дизайна Material 3.
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
26 августа 2026 г. - - - 1.0.0-alpha10

Объявление зависимостей

Чтобы добавить зависимость от wear compose remote, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .

Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:

классный

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

Котлин

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

Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Версия 1.0

Версия 1.0.0-alpha10

26 августа 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha10 . Версия 1.0.0-alpha10 содержит следующие коммиты .

Изменения в API

  • Добавлена ​​поддержка fontFeatureSettings и fontVariationSettings в RemoteTextStyle , RemoteText и RemoteTimeText . ( I6e78d , b/544644370 )
  • Базовые виджеты Remote Compose ( RemoteBasicText , RemoteBasicImage , RemoteSpacer , RemoteBasicIcon ) перенесены в новую библиотеку remote-foundation. ( I259b2 , b/532028292 )
  • Добавлена ​​поддержка fontVariationSettings в RemoteTextStyle . ( I2c44a , b/542047368 )
  • Добавлен компонент RemoteCurvedProgressIndicator в библиотеку Material 3 для Wear Remote Compose. ( I975cf , b/530084464 )

Исправлены ошибки

  • Добавить API-интерфейсы animateRemoteFloatAsState и RemoteAnimationSpec ( I404cb , b/549015113 )
  • Добавлено свойство CompactButtonIconSpacing (4.rdp) в RemoteButtonDefaults . ( Idbec7 , b/542906622 , b/541382559 , b/541382046 , b/541382257 )
  • Исправлено масштабирование ширины и выравнивание границ в RemoteButton и RemoteCard . ( I8458b , b/544653389 )

Версия 1.0.0-alpha09

12 августа 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит следующие коммиты .

Изменения в API

  • Предоставить доступ к API RemotePageIndicator ( I990e1 , b/527877281 )

Версия 1.0.0-alpha08

29 июля 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит следующие коммиты .

Изменения в API

  • Показать стратегию переноса строк и частоту переноса слов в RemoteTextStyle ( I7f2e6 , b/510078059 )

Версия 1.0.0-alpha07

1 июля 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит следующие коммиты .

Исправлены ошибки

  • Обновленная версия, зависящая от androidx.compose.remote в том же коммите, чтобы избежать бинарной несовместимости.

Версия 1.0.0-alpha06

17 июня 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит следующие коммиты .

Изменения в API

  • Обновите метод containerPainter , чтобы он принимал RemoteImageBitmap вместо этого ( I68a92 , b/494562308 )
  • Переименуйте RemoteBitmap в RemoteImageBitmap для повышения согласованности именования. ( I4fde1 , b/513228889 )
  • Представлены API потока captureRemoteDocument и новая перегрузка captureSingleRemoteDocument (принимающая RemoteCreationDisplayInfo ) в качестве публичных API. ( I87b0e , b/513228889 )
  • Существующие фабричные функции ValueChange переименованы в valueChange написанные строчными буквами. ( I812b9 , b/513228889 )

Версия 1.0.0-alpha05

3 июня 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит следующие коммиты .

Исправлены ошибки

  • Исправить конструктор RemoteTypography . ( bf0c0b2 )

Версия 1.0.0-alpha04

19 мая 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит следующие коммиты .

Изменения в API

  • Предоставить доступ к статическим фабрикам RemoteState ( I544f0 , b/484137042 )
  • Обновите RemoteText , чтобы он использовал RemoteFontFamily вместо FontFamily ( Ib76b6 , b/502907551 )

Версия 1.0.0-alpha03

6 мая 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты .

Изменения в API

  • Модификатор clickable изменен таким образом, чтобы не принимать значение null для параметра action. Вместо него следует использовать Action.Empty . ( I21be9 , b/498881738 )
  • Модификатор clickable(varargs action) был изменен на clickable(action) . Используйте CombinedAction для получения списка действий. ( I8432d , b/498881738 )

Версия 1.0.0-alpha02

8 апреля 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты .

Изменения в API

Другие изменения

  • Обновлен Compose compileSdk до API 37. Это означает, что для использования Compose требуется минимальная версия AGP 9.2.0. ( Id45cd , b/413674743 )

Версия 1.0.0-alpha01

25 марта 2026 г.

Выпущена версия androidx.wear.compose.remote:remote-material3:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты .

Изменения в API

  • Предоставить доступ к публичным API RemoteTextButton . ( I169e3 , b/492476015 )
  • Предоставить доступ к публичным API RemoteIconButton . ( Id7c71 , b/492476015 )
  • Предоставить доступ к публичным API RemoteButtonGroup . ( Ibfc22 , b/492476015 )
  • Предоставить доступ RemoteButton , RemoteCompactButton , RemoteButtonDefaults и RemoteButtonColors в качестве публичных API ( I3bcdd , b/492476015 )
  • Предоставить доступ RemoteIcon в качестве публичного API ( I0cc79 , b/492476015 )
  • Предоставить RemoteText в качестве общедоступного API ( I8a11a , b/492476015 )
  • Expose RemoteFloat.asRemoteDp() ( I28b36 , b/446824085 )