Адаптируйте виджеты для разных типов устройств

keywords_public: adaptive, foundations, design, widgets, Jetpack Glance description: make your widget work well on other form factors like cars, desktops and more by building with glance and considering other widget quality considerations.

Виджеты будут доступны на дополнительных типах устройств, начиная с Android Auto и автомобилей со встроенными сервисами Google. Оптимизируйте существующий виджет, чтобы он хорошо работал на часах, в автомобилях, на компьютерах и других устройствах.

Подготовьте виджеты, чтобы они хорошо выглядели на разных экранах.

Подготовьте виджеты

Качественные мобильные виджеты обычно хорошо подходят для автомобилей. Чтобы создать качественный виджет, следуйте этим принципам:

  • Создавайте виджеты с помощью Jetpack Glance.
  • Сделайте виджеты адаптивными, поскольку дисплеи автомобилей имеют разные размеры и конфигурации сетки. Протестируйте виджеты в разных макетах, чтобы убедиться, что они правильно подстраиваются.
  • Добавьте в виджет светлую и тёмную темы, чтобы он был хорошо виден и днём, и ночью.
  • Реализуйте динамические темы, чтобы виджет выглядел как часть системы автомобиля.
  • Убедитесь, что виджет полностью заполняет границы сетки (рекомендация по качеству виджетов WL-1).

Создавайте контент, который легко воспринимать

Виджеты в автомобилях должны быть удобными для быстрого просмотра. Чтобы виджеты были удобными, сделайте следующее:

  • Разрабатывайте виджет так, чтобы его можно было легко просматривать, поскольку виджеты в автомобилях не поддерживают прокрутку вручную.
  • Если в вашем виджете используется прокручиваемый элемент LazyColumn, предложите альтернативную версию виджета, в которой вся необходимая информация будет представлена на одном экране. В противном случае на экране автомобиля будут показаны только первые несколько элементов списка.
  • Если вы используете прокручиваемый сегментированный список, разработанный для автомобилей, разместите на первой странице самый ценный и персонализированный контент, поместив его на первую позицию в любой прокручиваемой коллекции. Это необходимо, чтобы водитель мог его видеть.

Дополнительная информация