沉浸式内容
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您可以使用沉浸模式隐藏系统栏,以提供全屏体验。这对于让用户享受视频、游戏、图片和图书完全沉浸式体验以及避免游戏过程中意外退出非常有用。
断球数
为用户提供直观的界面,例如在视频播放期间点按屏幕即可显示视频播放控件和系统栏。
切勿在个人设备上永久隐藏系统栏。除非为了进行 Android Enterprise 部署,否则您无法永久隐藏应用中的系统栏,因此,您的设计应考虑到它们以提供最佳体验。详细了解如何设计系统栏。
提供叠加层或纱罩,用于叠加文字和控件。
将沉浸模式与画中画 (PiP) 和 Chromecast 等其他功能结合使用,以继续为用户提供良好的体验。
沉浸模式会导致用户无法轻松访问系统导航,因此只有在除使用额外的屏幕空间之外还能为用户体验带来好处时,才应使用沉浸模式。
并非所有内容都适合采用全屏体验。考虑何时帮助用户避免因频繁点按(例如玩游戏)意外退出,或者何时不间断地观看视频或阅读图书。
请注意用户进入和退出应用以查看通知、进行随机搜索或执行其他操作的频率。沉浸模式会导致用户无法轻松访问系统导航,因此请仅在能够为用户体验带来好处而不仅仅是使用额外的屏幕空间时才使用此模式。
并非所有内容都适合采用全屏体验。考虑何时帮助用户避免因频繁点按(例如玩游戏)意外退出,或者何时能够不间断地观看视频或阅读图书。
如需实现沉浸模式,您可以使用 WindowInsetsControllerCompat
同时隐藏状态栏和导航栏,或仅隐藏其中之一。如需了解详情,请参阅隐藏系统栏开发者指南。
以下部分介绍了沉浸模式用例的示例。
视频 1:视频播放 - 点按以显示相关的视频播放器界面
Android 有几项功能可以有效提升用户的内容体验。如需了解详情,请查看:
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-02\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-12-02。"]]