真相只有一个!
android 的沉浸式跨越了很多版本。在了解本文之前你需要对沉浸式状态栏有一定的了解。沉浸式分2种 一个是全屏 参照
image.png
类似这种
这种算是比较简单的。
还有这种参照
当然也有那种 上面状态栏直接隐藏掉 布局直接顶上去 那种就更加简单了
参照
image.png
这样即可 可以避免一些问题 如顶部的白屏 会先显示在隐藏 这样感觉不好
image.png
这种 就发生我下面说的那种问题。
关于系统版本 我找到一篇博客 说的很好参考地址 http://www.bijishequ.com/detail/441719?p=
本文作为此篇博客的一个补充吧
真正的系统层次的支持是在6.0以后。但是也有个问题就是说如果你是白色的背景主题你设置成white 你会发觉顶部的状态栏的图标就完全覆盖掉了。完全看不到。这个时候就需要设置上面的图标颜色为深色。
目前市面上只有魅族和小米的 可以设置。其他的只能在android 6.0之后设置.
而且如果小米和魅族需要调用专门的方法消除深色的字体
image.png image.png image.png传入false 即可。
参考图
白色底色 状态栏为深色
image.png
深色底色 状态栏为白色色
image.png
网友评论