Nach der Prüfung meiner App auf einem HUAWEI Y538, bemerkte ich etwas seltsam: die Statusleiste ein seltsames Gradienten zeigt, anstatt die Farbe, die ich beabsichtigt haben . Ich habe eine ziemlich gerade Methodik der Statusleiste in meiner Basisaktivitätsklasse für die Einstellung, die das Folgende:Ändern Statusleiste Farbe auf HUAWEI Gerät nicht funktioniert (API-Ebene 22)
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);
}
}
Obwohl, aus irgendeinem Grund, dies ist nicht auf dem HUAWEI Telefon arbeiten. Hat jemand einen Einblick, warum dies passieren könnte? Danke im Voraus!!