如何在 Ionic 2 中更改状态栏颜色
How to make status bar color changeable in Ionic 2
我看到很多由 ionic 2 开发的应用程序支持与 header 相同颜色的状态栏颜色,但我无法在我的应用程序中做到这一点
这张图片显示了我将它构建为 apk 并安装在我的 android phone
上时的状态栏
但我想这样做(如果可能的话)
你可以参考这个文档:
https://ionicframework.com/docs/native/status-bar/
要更改颜色,您可以尝试 app.component.ts,在 constructor 中:
(假设你已经在你的 ctor 上注入了 statusBar: StatusBar
)
this.statusBar.backgroundColorByHexString('#ffffff');
不确定如何像您展示的示例那样降低一点不透明度。也许:
this.statusBar.styleBlackOpaque()
//or
this.statusBar.styleBlackTranslucent()
让我们知道什么对您有用。
您的回答代码
//set top status bar overlay
statusBar.overlaysWebView(true);
// set status bar to red
statusBar.backgroundColorByHexString('#f00');
访问此站点以获取 Link 并使用代码了解更多教程
获取完整代码
http://www.jawabadda.com/pages/technical-guru/how-to-change-color-top-status-bar-in-ionic/
我看到很多由 ionic 2 开发的应用程序支持与 header 相同颜色的状态栏颜色,但我无法在我的应用程序中做到这一点
这张图片显示了我将它构建为 apk 并安装在我的 android phone
上时的状态栏但我想这样做(如果可能的话)
你可以参考这个文档: https://ionicframework.com/docs/native/status-bar/
要更改颜色,您可以尝试 app.component.ts,在 constructor 中:
(假设你已经在你的 ctor 上注入了 statusBar: StatusBar
)
this.statusBar.backgroundColorByHexString('#ffffff');
不确定如何像您展示的示例那样降低一点不透明度。也许:
this.statusBar.styleBlackOpaque()
//or
this.statusBar.styleBlackTranslucent()
让我们知道什么对您有用。
您的回答代码
//set top status bar overlay
statusBar.overlaysWebView(true);
// set status bar to red
statusBar.backgroundColorByHexString('#f00');
访问此站点以获取 Link 并使用代码了解更多教程
获取完整代码
http://www.jawabadda.com/pages/technical-guru/how-to-change-color-top-status-bar-in-ionic/