我已经对这个主题做了一些研究,我找不到一个完整的解决方案,所以,一步一步,经过一些反复试验,我终于找到了如何实现这些结果:透明或有色Actionbar和Statusbar.请看下面的答案.
android android-appcompat android-actionbar android-toolbar android-statusbar
我想实现一个半透明的状态栏(使我的导航视图是背后的状态栏),但还是喜欢动态地改变我的动作条的颜色.因此,状态栏颜色需要更改为我的操作栏颜色的较暗版本.
如果我将状态栏设置为透明,正如许多来源所示,我的primary_dark颜色用作状态栏的背景.但是,由于我将在运行时更改操作栏颜色,因此primary_dark不一定是我的操作栏的深色.
如果我将状态栏设置为操作栏颜色,则透明度将消失.如果我将状态栏设置为操作栏颜色并添加透明度,状态栏看起来既不错也不正确,我的重叠导航视图仍然不是非常"透明"/"彩色".
Google Inbox有三种不同的颜色:收件箱(蓝色),延后(黄色)和完成(绿色).
我该怎么做才能实现这种行为?
android colors material-design android-design-library navigationview