Материальный дизайн — поиск

Поиск позволяет пользователям быстро находить контент в приложении. В базовом виде поиск позволяет пользователям вводить запрос в текстовое поле для просмотра результатов.

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

Всегда видимая строка поиска

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

Как это работает

  1. Получая фокус, окно поиска заполняет всё доступное место на экране. История предыдущих поисковых запросов отображается под текстовым полем.
  2. После ввода фразы или выбора из предыдущих запросов пользователь нажимает «Enter» — срабатывает поиск.
  3. Результаты отображаются под строкой ввода.
  4. Что бы закрыть поиск, нужно нажать стрелку «Назад».

Окно поиска без фокуса.

Окно поиска получило фокус.

Поиск вызываемый по клику

Подойдёт любому приложению, где функция поиска не основной вид навигации по приложению.

Как это работает

  1. Пользователь вызывает функцию поиска по нажатию на иконку.
  2. По мере ввода поискового запроса под строкой поиска появляются история.
  3. Переход к результатам поиска осуществляется нажатием клавиши «Enter».
  4. Результаты отображаются под строкой поиска.

После отображения результатов окно поиска теряет фокус но остаётся доступно для нового ввода, что бы закрыть функцию поиска нужно нажать на стрелку «Назад».

Окно поиска без фокуса.

Окно поиска получило фокус.