●经常听到说 Tinted Status Bar〔彩色状态栏或变色龙〕可以使状态栏沉浸,其实严格的来说,这是错误的说法,因此有必要科普一下
◎官方定义的沉浸式,指的是4.4以上系统在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可 以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 “身临其境” 的体验。
◆沉浸式分类◆
① 普通全屏模式 (Fullscreen)
在普通全屏模式下, 应用可以占据屏幕的全部空间, 当用户触摸屏幕的任何部分时, 会自动退出全屏模式, 这种模式比较适用于视频播放器类应用。例如查看系统版本彩蛋
② 沉浸模式 (Immersive)
在沉浸模式下, 应用占据屏幕的全部空间, 只有当用户从屏幕的上方边沿处向下划动时, 才会退出沉浸模式, 用户触摸屏幕其它部分是, 不会退出该模式, 这种模式比较适用于阅读器、 杂志类应用。例如自带浏览器全屏
③ 黏性沉浸模式 (Sticky Immersive)
在黏性沉浸模式下, 应用使用屏幕的全部空间, 当用户从屏幕的上方边沿处向下滑动时, 也不会退出该 模式, 但是系统界面 (状态栏、 导航栏) 将会以半透明的效果浮现在应用视图之上 , 只有当用户点击系统界面上的控件时, 才会退出黏性沉浸模式。 因此, 这种全屏模式使用与游戏、 绘图类应用。
●这就是Google 官方同意的沉浸式,而变色龙所达到的效果只是类似于iOS中的变色一样,使用户可以更加融入到内容中去
◆好了,暂时就这样,以上部分资料来自于互联网经收集整理而成
转自xposed框架吧