Захватывающий контент

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

Вынос

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

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

  • Предоставьте наложение или сетку для наложения текста и элементов управления.

  • Объедините режим погружения с другими функциями, такими как «картинка в картинке» (PiP) и Chromecast, чтобы продолжить работу.

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

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

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

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

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

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

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


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


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


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


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


Рисунок 5. Киоск каталога Wayfinding на неличном устройстве ( ЦОД или приложение для развертывания предприятия).

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