控制系统 UI 可见性
使用收藏夹整理内容 保存并按偏好分类内容。
图 1. 系统栏,包括 [1] 状态栏和 [2] 导航栏。
系统栏是屏幕上用于显示通知、传达设备状态和设备导航的区域。系统栏(如图 1 所示,包括状态栏和导航栏)通常与您的应用同时显示。显示沉浸式内容(例如电影或图片)的应用可以暂时调暗系统栏图标,以减少干扰,也可以暂时隐藏这些栏,以提供完全沉浸式的体验。
如果您熟悉 Android 设计指南,就会知道遵循标准的 Android UI 指南和使用模式设计应用非常重要。在修改系统栏之前,应仔细考虑用户的需求和期望,因为它们为用户提供了浏览设备和查看其状态的标准方式。
本课程介绍了如何在不同版本的 Android 上调暗或隐藏系统栏,以打造沉浸式用户体验,同时仍保留对系统栏的便捷访问。
课程
-
调暗系统栏
- 了解如何调暗状态栏和导航栏。(已弃用)
-
隐藏状态栏
- 了解如何在不同版本的 Android 上隐藏状态栏。
-
隐藏导航栏
- 了解如何在状态栏之外隐藏导航栏。
-
使用沉浸式全屏模式
- 了解如何在应用中创建完全沉浸式的体验。
-
响应 UI 可见性变更
- 了解如何注册监听器,以获取系统 UI 可见性变更通知,从而相应地调整您的应用 UI。
本页中的内容和代码示例受 内容许可 中所述的许可协议约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
最后更新时间:2024-05-20 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我所需的信息","missingTheInformationINeed","thumb-down"],["太复杂 / 步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间:2024-05-20 UTC."],[],[]]