代号一 App上的暗色状态栏
Posted
技术标签:
【中文标题】代号一 App上的暗色状态栏【英文标题】:Codename one Dark style status bar on App 【发布时间】:2018-10-21 05:44:15 【问题描述】:我正在使用 Codename one 开发一个带有深色标题栏(和状态背景颜色)的应用。 是否可以使用更改 ios 和 android 上的状态栏主题来使用灯光图标等?
看起来这就是你在 iOS 上的做法;Change status bar text color to light in iOS 9 with Objective C
这就是它在 Android 上的实现方式; Android M Light and Dark status bar programmatically - how to make it dark again?
是否有可能在 Codename one 中实现这些而无需下载源代码并在本地构建?
【问题讨论】:
【参考方案1】:查看此处提到的colors.xml
文件:https://www.codenameone.com/manual/advanced-topics.html
只需将其放在native/android
文件夹中即可为状态栏定义应用的颜色:
<resources>
<color name="colorPrimary">#ff00ff00</color>
<color name="colorPrimaryDark">#80ff0000</color>
<color name="colorAccent">#800000ff</color>
</resources>
对于 iOS,构建提示:ios.statusBarFG=UIStatusBarStyleLightContent
应该可以工作。
【讨论】:
以上是关于代号一 App上的暗色状态栏的主要内容,如果未能解决你的问题,请参考以下文章