【问题标题】:Change Android statusbar color in Unity3D scene在 Unity3D 场景中更改 Android 状态栏颜色
【发布时间】:2019-09-12 08:42:54
【问题描述】:

我想为 Unity3D 中的特定场景定义 Android 状态栏颜色。目前该栏只是黑色,但我希望它像我的场景背景一样是灰色的。我找不到任何解决方案,所以我希望你们中的某个人有什么想法?

【问题讨论】:

    标签: c# android unity3d android-statusbar


    【解决方案1】:

    在我看来,结合这两个语句应该是可能的:

    1. 您可以在 Unity c# 代码中调用原生 Android Java 代码,例如 here 中所述。
    2. 在原生 Android 中,您可以通过编程方式设置状态栏颜色,例如 here 所述。

    【讨论】:

      【解决方案2】:

      您可以从 AndroidManifest 文件更改 Unity 应用的主题。通过更改主题,您可以自动更改状态栏的颜色,甚至可以使其不可见。

      【讨论】:

      • 也许提供一个关于如何更改主题以及如何指定颜色(或使其不可见)的示例(该 AndroidManifest 文件的代码)。
      • 是的,一个例子会很不错。我猜对我的情况来说,让状态栏不可见是最好的选择:-)
      猜你喜欢
      • 2015-09-26
      • 2016-09-08
      • 2012-02-21
      • 2019-11-20
      • 2016-10-16
      • 2016-11-05
      • 2015-05-09
      • 2017-02-09
      • 2015-10-09
      相关资源
      最近更新 更多