Я сделал пустое стартовое приложение с темой по умолчанию (Ioni c 5).
Для Android вот так это выглядит. Это выглядит довольно странно, поскольку я ожидал, что в качестве цвета строки состояния будет использоваться более темная версия основного цвета.
Строка состояния черная. Как правильно установить цвет строки состояния на другой цвет?
Я пробовал следующие вещи:
- StatusBar
this.statusBar.backgroundColorByHexString('#ffffff');
- Цвет StatusBar в настройках
<preference name="StatusBarBackgroundColor" value="#457492" />
Но ничего из этого не работает. Сейчас я прибегаю к этому через MainActivity проекта Android.
getWindow().setStatusBarColor(ContextCompat.getColor(this, R.color.status_bar_color));
app.component.ts
export class AppComponent {
navigate: any;
constructor(
private platform: Platform,
private splashScreen: SplashScreen,
private statusBar: StatusBar
) {
this.initializeApp();
}
initializeApp() {
this.platform.ready().then(() => {
// this.statusBar.styleDefault();
this.splashScreen.hide();
this.statusBar.backgroundColorByHexString('#ff371d');
this.sideMenu();
});
}
}