Конфигурация виджета

Настройте свой виджет для отображения выбранного контента или данных из вашего приложения.

Когда использовать конфигурацию

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

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

Прямые пользователи

Мы предлагаем вам предоставить шаг настройки, чтобы обеспечить настраиваемый и удобный интерфейс для приложений с несколькими категориями контента, таких как приложение электронной почты.

Рисунок 2. Разрешите пользователям настраивать свой виджет и выбирать, какую папку отображать.

Когда использовать конфигурацию

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

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

Прямые пользователи

Проведите пользователя через настройку и предоставьте четкую обратную связь. Если ваше приложение уже содержит поток настройки, вы можете отразить процесс настройки внутри приложения, в идеале свернув его до 1–2 экранов.

Укажите четкий путь через параметры, который ведет к добавлению виджета.

Например, экран настройки сигналов тревоги слева позволяет пользователю только выбрать категорию сигналов тревоги, а затем добавить виджет. Нажатие на категорию закрывает шаг настройки и добавляет виджет. Если настройка не завершена, не отменяйте добавление виджета. Укажите состояние, позволяющее восстановить или настроить виджет.

Заведите пользователей в тупик или отнеситесь к этому шагу как к настройкам приложения.

В этом примере неясно, что закрытие представления конфигурации с помощью значка x добавляет виджет, несмотря на выбор содержимого для отображения.

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

Настроить внешний вид виджета

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

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

Макет

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