1

当应用程序在抽屉中时,我需要更改应用程序导航栏的颜色。

我尝试了状态栏插件,但它仅在应用程序在屏幕上打开时更改状态栏的颜色。

this.statusBar.overlaysWebView(false);
this.statusBar.backgroundColorByHexString('#e13c31');

<preference name="StatusBarBackgroundColor" value="red" />
<preference name="StatusBarOverlaysWebView" value="true" />

我想将 Hrythm 应用程序导航栏颜色更改为红色,就像消息应用程序有自己的蓝色一样。

应用截图

4

2 回答 2

0

1.****离子3

.toolbar-background {
  background-color: blue;
}

2.****旧版本

<ion-navbar *navbar primary></ion-navbar>
<ion-navbar *navbar secondary></ion-navbar>
<ion-navbar *navbar danger></ion-navbar>

3.variable.scss我添加的属性为navbarColor: #009688

$colors: (
  primary:     #387ef5,
  secondary:   #32db64,
  danger:      #f53d3d,
  light:       #f4f4f4,
  dark:        #222,
  favorite:    #69BB7B,
  navbarColor: #009688
);

并在我的 home.html 中添加了 ion-navbar 元素。

<ion-navbar color='navbarColor'></ion-navbar>

4.使用 Ionic 2 rc2,我们可以使用以下变量来更改工具栏的外观:

$toolbar-background
$toolbar-border-color
$toolbar-text-color
$toolbar-active-color
$toolbar-inactive-color

5.

<ion-navbar no-border-bottom [color]="isAndroid ? 'primary' : 'light'">

6.

<ion-navbar color="primary">
    <ion-title>Not Delivered Details</ion-title>
    <ion-buttons end>
    </ion-buttons>
</ion-navbar>
于 2019-10-17T07:06:36.837 回答
0

在花了很多时间寻找这个问题之后,我终于找到了解决方案。当应用程序在抽屉中时,我使用“标题颜色”插件来更改标题的颜色。

https://ionicframework.com/docs/v3/native/header-color/

于 2020-01-20T11:22:18.443 回答