最近更新了最新的MIUI 9 系统安裝上公司的应用之后,发现之前适配过的沉浸式小米沉浸式状态栏在哪忽然没有效果了感觉很郁闷的我于是去网上搜了一下关于小米手機小米沉浸式状态栏在哪适配方面的文章,发现大部分文章都还是之前的适配方案:
于是乎就自己去小米的开放平台逛了逛然后就找到叻问题所在:
1、在 Android 6.0 以前,Android 没有方法可以实现「小米沉浸式状态栏在哪黑色字符」效果因此 MIUI 自己做了一个接口。
2、在 Android 6.0 及以上版本Android 提供了標准的方法实现「小米沉浸式状态栏在哪黑色字符」效果,但这个方法和 MIUI 的方法产生了冲突以致于当开发者使用 Android 标准方法时,没有出现預期的效果这给很多开发者都造成了困扰,尤其是海外开发者
为了解决这个问题,小米觉决定在MIUI 9之后兼容Android 官方的标准方案舍弃了自巳的方案,所以说对于MIUI9 以上版本的用户,对于手机小米沉浸式状态栏在哪深色字体的实现需要重新适配小米官方也给出了最新的适配方案。
但是为了继续适配之前的MIUI系统 需要在使用的时候同时写上以上两种方案
修改为以上代码之后终于又看到了熟悉的沉浸式效果!