沉浸式内容

您可以使用 沉浸模式 隐藏系统栏以获得全屏体验。这对于使用户能够享受视频、游戏、图像和书籍的完全沉浸式体验以及避免在游戏过程中意外退出非常有用。

要点

  • 为用户提供一种直观的方式来显示 UI,例如,在视频播放期间点击屏幕会显示视频播放控件和系统栏。

  • 切勿在个人设备上永久隐藏系统栏。除非用于 Android 企业 部署,否则您无法在应用中永久隐藏系统栏,因此您的设计应考虑它们以提供最佳体验。阅读有关 系统栏设计 的更多信息。

  • 提供用于覆盖文本和控件的叠加层或遮罩。

  • 将沉浸模式与其他功能(如画中画 (PiP) 和 Chromecast)结合使用,以继续体验。

  • 沉浸模式会导致用户失去对系统导航的轻松访问,因此仅当对用户体验的益处超出仅仅使用更多屏幕空间时才使用它。

  • 全屏体验不适用于所有内容。考虑何时帮助用户避免频繁点击(例如游戏)导致的意外退出,或提供不间断的视图以享受视频或书籍。

请注意用户跳出应用以检查通知、进行即席搜索或执行其他操作的频率。沉浸模式会导致用户失去对系统导航的轻松访问,因此仅当对用户体验的益处超出仅仅使用更多屏幕空间时才使用它。

全屏体验不适用于所有内容。考虑何时帮助用户避免频繁点击(例如游戏)导致的意外退出,或提供不间断的视图以享受视频或书籍。

要实现沉浸模式,您可以使用 WindowInsetsControllerCompat 隐藏状态栏和导航栏,或仅隐藏其中一个。有关详细信息,请参阅 隐藏系统栏开发者指南

以下部分介绍了沉浸模式用例的示例。

视频 1:视频播放 - 点击以显示相关的视频播放器 UI


图 1:隐藏的状态栏和导航栏可以帮助读者完全沉浸在书籍中


图 2:在游戏应用中利用沉浸模式以防止意外点击系统 UI


图 3:全屏图像增强了视频通话的沉浸感


图 4:全屏演示文稿可增强受众的沉浸感


图 5:非个人设备上的寻路目录信息亭(DPC 或企业部署应用)

Android 具有多种功能,可以有效增强用户的內容體驗。有关更多信息,请查看