Как программно настроить windowDrawsSystemBarBackgrounds?
Я хочу добавить атрибут windowDrawsSystemBarBackgrounds
программно или в коде вместо значений-v21, потому что мне это нужно только в 1 действии, и я использую селектор тем в своем приложении, поэтому я не могу иметь несколько тем.
можно ли включить этот атрибут в коде? Если да, то как я могу это сделать?
спасибо заранее.
1 ответов
Я нашел ответ:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(getResources().getColor(android.R.color.transparent));
}