文章目录
一、概述
二、Android 4.4 之前隐藏状态栏
2.1 通过代码设置
2.2 XML 配置
三、Android 4.4 设置全面屏
3.1 控制 SystemBar
3.2 布局相关
3.3 沉浸式粘性相关
3.4 全面屏说明
3.4.1 flag 被清除问题
3.4.2 全面屏体验
3.4.3 令人困惑的 fitsSystemWindows 属性
四、Android P 异形屏适配
4.1 官方对异形屏设备的要求
4.2 不隐藏系统状态栏的情形
4.3 隐藏系统状态栏的情形
4.3.1 配置应用如何处理异形切口区域
4.3.2 异形切口区域的视图适配
4.3.3 异形屏适配的注意事项
五、Android Q 全面屏及手势导航
5.1 Android 10 的全面屏
5.2 边衬区(Insets)
5.2.1 系统窗口边衬区
5.2.2 可点击区域
5.2.3 系统手势边衬区
5.2.4 稳定显示边衬区
5.3 处理边衬区冲突
5.4 使用 Jetpack
5.5 处理手势冲突
5.5.1. 无需处理
5.5.2 将该视图/控件移出手势交互区域
5.5.3 沉浸模式下使用手势区域排除 API
六、Android R 上新 API
文章目录
一、概述
二、Android 4.4 之前隐藏状态栏
2.1 通过代码设置
2.2 XM