我正在开发一款适用于Android Lollipop系统的应用程序。我使用以下代码来设置状态栏颜色:
首先,我设置了这个标志:
首先,我设置了这个标志:
WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
,然后……
getWindow().setStatusBarColor(Color.RED);
但是我的应用程序需要动态设置FLAG_TRANSLUCENT_STATUS
,当我设置了这个标志后,它能完美地显示透明状态栏。但是,当我想要改变状态栏颜色时,WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
标志就不起作用了。