【问题标题】:How to hide status bar during splashscreen如何在启动画面期间隐藏状态栏
【发布时间】:2020-06-10 15:18:46
【问题描述】:

我是 ionic 2 的初学者。

在android平台显示闪屏时如何隐藏状态栏。

这是我的组件。

应用打开时显示闪屏。并且不会更改状态栏颜色。

splashscreen hide.after 更改状态栏颜色。

this.platform.ready().then(() => {
   this.Status.backgroundColorByHexString("#0e5591");
      Splashscreen.hide();
})

显示时我需要在启动画面期间更改状态栏颜色。

请给我建议。

谢谢

【问题讨论】:

  • 使活动全屏
  • 感谢您的回复。我的应用程序已打开。显示启动画面和。不更改状态栏颜色。同时隐藏启动画面。更改状态栏颜色后。我需要显示状态栏颜色更改的启动画面.
  • 没有正确理解您的问题,您能说清楚吗? @Anivaishu
  • @Pratik Dasa 。我更新了我的问题。请检查一下。

标签: android ionic2


【解决方案1】:

您可以使用以下代码以编程方式设置状态栏颜色:

 Window window = getWindow();
 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
    window.setStatusBarColor(ContextCompat.getColor(this, R.color.transparent));
}

【讨论】:

  • 感谢您的回复。我无法理解您的回答。我正在使用 ionic 2。还更新了我的问题。请帮助我。
  • @Anivaishu 首先没有提到 que 是针对离子的,这就是为什么我和 Mayura 发生了一些错误的沟通。
  • @suraj 你能帮我吗.. 如何解决这个问题。
【解决方案2】:

对于 Android,在 styles.xml 中添加以下内容会更改状态栏颜色。 (我显示的是白色背景的状态栏)

    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.NoActionBar">
        <item name="android:statusBarColor">@android:color/white</item>
    </style>

    <style name="AppTheme.NoActionBarLaunch" parent="AppTheme.NoActionBar">
        <item name="android:statusBarColor">@android:color/white</item>
    </style>

【讨论】:

    猜你喜欢
    • 2016-05-18
    • 2021-05-30
    • 2014-04-11
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多