Closed LZzzzz closed 6 years ago
这个 View 并不一定是存在的,在 5.0 以下版本是绘制了一个假的 View,5.0 及其以上就不存在这个假的 View 了。你说的沉在下面是什么意思,是不是还有别的解决方法来解决你这个问题呢?
elevation这个属性,设置这个属性的控件,控件边缘会有阴影效果。自定义toolbar加上这个属性,导致了顶部statusbar和toolbar之间有阴影,像是statusbar沉在toolbar之下。现在问题解决了
怎么解决的呢?
把工具类添加到工程 修改: View barView = createStatusBarView(activity, color); barView.setElevation(elevation); contentLayout.addView(barView, 0);
修改前
修改后
系统版本是多少
8.0和7.1.2
自定义toolbar设置Elevation的话,statusbar沉在底下,显得很突兀。然后暴露出一个获取这个View的方法会不会更灵活?