9

我需要将状态栏文本颜色更改为深色(或黑色)。但Cordova 插件不支持它。但我已经看到 Android 本机设备上有一个方法,如下所示。我们可以在 Ionic 3 上做同样的事情吗应用程序也是?

参考:

<style name="statusBarStyle" parent="@android:style/Theme.DeviceDefault.Light">
    <item name="android:statusBarColor">@color/status_bar_color</item>
    <item name="android:windowLightStatusBar">false</item>
</style>
4

2 回答 2

0

您可以尝试将 DOM 元素的颜色绑定到变量并更改它。

或者

您可以制作两个不同的 DOM 元素,每种颜色一个,然后使用 *ngIf 决定显示哪一个

于 2019-10-27T11:55:57.537 回答
0

你可以试试这个

statusBar.overlaysWebView(true);
statusBar.backgroundColorByHexString('#1f2933');
于 2018-09-05T05:45:04.533 回答