初始屏幕中的离子状态栏颜色

Héc*_*lva 1 android ionic-framework

我正在使用 ionic 3 开发一个简单的应用程序,该应用程序正在运行,但在启动画面期间状态栏有问题,它是黑色的,我想将颜色更改为与启动画面相同的蓝色

在此处输入图片说明

我尝试使用 Ionic Native - Splash Screen,它改变了状态栏的颜色,但在启动画面之后

在此处输入图片说明

这是代码

initializeApp() {
    this.platform.ready().then(() => {


      this.statusBar.overlaysWebView(false);
      this.statusBar.backgroundColorByHexString('#002e5b');
      this.keyboard.disableScroll(true);
    });
  }
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这一目标?谢谢。

Goi*_*oin 6

我也有同样的问题。我用叉子把它修好了:

https://github.com/goinnn/cordova-plugin-splashscreen/tree/4.0.0%23colors

安装这个 fork:

ionic cordova plugin rm cordova-plugin-splashscreen
ionic cordova plugin add https://github.com/goinnn/cordova-plugin-splashscreen.git#4.0.0#colors
Run Code Online (Sandbox Code Playgroud)

如果您收到此错误:

Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Run Code Online (Sandbox Code Playgroud)

另一次(非常疯狂):

ionic cordova plugin add https://github.com/goinnn/cordova-plugin-splashscreen.git#4.0.0#colors
Run Code Online (Sandbox Code Playgroud)

在您的 config.xml 中:

<platform name="android">
    <preference name="SplashStatusBarBackgroundColor" value="#YOUR_COLOR" />
    <preference name="SplashNavigationBarBackgroundColor" value="#YOUR_COLOR" />
Run Code Online (Sandbox Code Playgroud)

添加截图