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