控制系统 UI 可见性

system bars

图 1. 系统栏,包括 [1] 状态栏和 [2] 导航栏。

系统栏是专门用于显示通知、传达设备状态和设备导航的屏幕区域。通常,系统栏(包括状态栏和导航栏,如图 1 所示)会与您的应用程序同时显示。显示沉浸式内容(如电影或图像)的应用程序可以暂时调暗系统栏图标,以减少干扰,或者暂时隐藏这些栏,以获得完全沉浸式的体验。

如果您熟悉 Android 设计指南,您就会知道设计应用程序以符合标准 Android UI 指南和使用模式的重要性。在修改系统栏之前,您应该仔细考虑用户的需求和期望,因为系统栏为用户提供了标准的导航设备和查看设备状态的方式。

本类介绍如何在不同版本的 Android 中调暗或隐藏系统栏,以创建沉浸式用户体验,同时仍然保留对系统栏的轻松访问。

课程

调暗系统栏
了解如何调暗状态栏和导航栏。(已弃用)
隐藏状态栏
了解如何在不同版本的 Android 中隐藏状态栏。
隐藏导航栏
除了状态栏,了解如何隐藏导航栏。
使用沉浸式全屏模式
了解如何在应用程序中创建完全沉浸式的体验。
响应 UI 可见性更改
了解如何注册侦听器以接收系统 UI 可见性更改的通知,以便您可以相应地调整应用程序的 UI。