我需要使状态栏透明,并将图标颜色更改为较深的灰色。因为我使用的是查看页,并且布局必须位于状态栏下方,所以我也尝试了
"windowTranslucentStatus=true"
但是有了它,我无法更改状态栏的颜色,它不是透明的,而是深灰色和浅透明。我想在布局中状态栏透明时更改状态栏的颜色。所以我可以在布局的顶部创建一个高度为 25dp 的视图,并且可以在那里更改颜色,当我滑动时,状态栏上的颜色也应该滑动。 如果我不这样做,它看起来非常可怕。
谢谢
试试这个状态栏
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);
}
与 ActionBarActivity 配合使用。