最近开发一个新的项目,为了好看,沉浸式状态栏是必须要的。自己不会造轮子(哭丧脸),于是在git上面找到了大神写好的一个库,还蛮好用的。地址gyf-dev/ImmersionBar,感谢大神的无私奉献。
在配置的时候,遇到一个问题,就是顶部状态栏,和布局之间总是有一块空白的区域
看了文档,貌似没看到特别的说明解决办法,然后果断加群,问了一下群里的大佬。最后原来是我布局里面写了
android:fitsSystemWindows="true"这个属性,然后在代码初始化的时候也写了
fitsSystemWindows(true)这个属性,导致冲突(具体为什么只能在一个地方配置,我没有去追源码,原谅我这个渣渣吧!),然后就出现空白部分了。
最后将布局中的这个属性删除,只在代码初始化的时候使用这个属性,问题圆满解决。
在最后还是要感谢写这个库的大神无私奉献,为我们这些小白提供了很多方便。再推荐一波git地址Android沉浸式状态栏