fixed crash SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

This commit is contained in:
gdlbo
2022-12-26 23:20:07 +03:00
parent c470062d70
commit c76a7a5332
@@ -377,12 +377,14 @@ public class ThemesUtils {
}
public static void setStatusBarColor(Window window) {
if (isDarkTheme()) {
View view = window.getDecorView();
view.setSystemUiVisibility(view.getSystemUiVisibility() & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
} else {
View view = window.getDecorView();
view.setSystemUiVisibility(view.getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (isDarkTheme()) {
View view = window.getDecorView();
view.setSystemUiVisibility(view.getSystemUiVisibility() & ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
} else {
View view = window.getDecorView();
view.setSystemUiVisibility(view.getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
}
}