Colors 如何在Ionic 2中使状态栏颜色可变

Colors 如何在Ionic 2中使状态栏颜色可变,colors,ionic2,header,statusbar,Colors,Ionic2,Header,Statusbar,我看到很多由ionic 2开发的应用程序都支持状态栏颜色和标题颜色相同,但在我的应用程序中无法做到这一点 此图显示了我将状态栏构建为apk并安装在android手机上时的状态栏 但我想这样做(如果可能的话) 您可以参考以下文档: 要更改颜色,您可以在构造函数中的app.component.ts上尝试: (假设您已在ctor上注入了statusBar:statusBar) 不知道如何减少一点它的不透明度,就像你所展示的例子。也许: this.statusBar.styleBlackOpaque

我看到很多由ionic 2开发的应用程序都支持状态栏颜色和标题颜色相同,但在我的应用程序中无法做到这一点

此图显示了我将状态栏构建为apk并安装在android手机上时的状态栏

但我想这样做(如果可能的话)


您可以参考以下文档:

要更改颜色,您可以在构造函数中的app.component.ts上尝试:

(假设您已在ctor上注入了
statusBar:statusBar

不知道如何减少一点它的不透明度,就像你所展示的例子。也许:

this.statusBar.styleBlackOpaque()
//or
this.statusBar.styleBlackTranslucent()

让我们知道什么对你有用

用代码回答问题

//set top status bar overlay
statusBar.overlaysWebView(true);
// set status bar to red
statusBar.backgroundColorByHexString('#f00');
访问此站点以获得链接并了解更多代码教程

获取完整代码

//set top status bar overlay
statusBar.overlaysWebView(true);
// set status bar to red
statusBar.backgroundColorByHexString('#f00');

您在上面的示例中使用了什么十六进制值?您可以使用标题十六进制颜色,但尽量使其更暗。您不需要它有点透明吗?我检查了其他两个代码,但没有发生任何情况。statusBar.styleBlackOpaque()//或此.statusBar.styleblacktransparent()如果我想将背景色更改为白色,图标更改为黑色,该怎么办?我将背景色更改为白色,但图标仍然是白色。你能帮帮我吗?