Плитки обеспечивают быстрый доступ к информации и действиям, необходимым пользователям для выполнения задач. Карусель плиток открывается свайпом по циферблату, а дополнительные свайпы переключают плитки. Сами плитки нельзя прокручивать.
Пользователи могут выбирать, какие плитки они хотят видеть. Есть плитки для проверки погоды, установки таймера, отслеживания ежедневного прогресса в фитнесе, быстрого начала тренировки, воспроизведения песни, сканирования предстоящей встречи и отправки сообщения избранному контакту.

Вместо использования Compose (или Views ) Tiles определяются декларативно с использованием библиотек protolayout и tiles Jetpack. Поскольку Tiles визуализируются в отдельной удаленной среде, для загрузки, отображения и обновления данных в них требуются разные подходы. Их простота делает их простыми в сборке, тестировании и развертывании.
Основные принципы
Wear OS предоставляет плитки как способ показать вам небольшой объем ключевой информации, которую пользователи могут прочитать, посмотрев на плитку в течение нескольких секунд. Чтобы предоставить пользователям этот высококачественный опыт, следуйте этим рекомендациям:
- Не перегружайте плитки слишком большим количеством контента. Вместо этого позвольте пользователям нажимать на плитки, чтобы узнать больше и выполнить действие на другой поверхности в вашем приложении. См. Включить (по крайней мере) один контейнер .
- Декларативно определите макет и содержимое вашей плитки. Система отвечает за окончательный рендеринг.
- Не извлекайте контент часто и не запускайте длительную асинхронную работу в своей службе плиток. Для выполнения работы, которая может занять некоторое время, например, сетевых вызовов, используйте WorkManager для планирования фоновых задач и кэширования или сохранения результатов в локальном хранилище.
Рекомендовано для вас
- Примечание: текст ссылки отображается, когда JavaScript отключен.
- Показывать динамические обновления в плитках
- Переход на пространства имен ProtoLayout