Попробуйте комфортный режим

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

Выводы

  • Предоставьте пользователям интуитивно понятный способ отображения интерфейса. Например, при нажатии на экран во время воспроизведения видео должны появляться элементы управления воспроизведением и системные строки.

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

  • Добавьте оверлей или полупрозрачный слой для наложения текста и элементов управления.

  • Режим погружения можно сочетать с другими функциями, например "картинка в картинке" и Chromecast.

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

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

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

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

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

Ниже приведены примеры использования режима погружения.

Видео 1. Воспроизведение видео – нажатие для показа интерфейса видеопроигрывателя.


Рисунок 1. Скрытые строка состояния и панель навигации помогают читателю полностью погрузиться в книгу


Рис. 2. Режим погружения в мобильных играх позволяет избежать случайных нажатий на элементы интерфейса системы


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


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


Рисунок 5. Киоск с навигационным справочником на устройстве общего пользования (DPC или приложение для корпоративного развертывания)

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