После тестирования моего приложения на HUAWEI Y538 я заметил нечто странное: в строке состояния отображается странный градиент, а не тот цвет, который я планировал. У меня есть довольно простая методология настройки строки состояния в моем базовом классе активности, которая заключается в следующем:
protected void setStatusBarColor(int color) {
Window window = getWindow();
if (Build.VERSION.SDK_INT > 20) {
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(color);
}
}
Хотя по какой-то причине это не работает на телефоне HUAWEI. У кого-нибудь есть понимание, почему это может происходить. Заранее спасибо!!