我正在开发一个代号为一的应用程序,带有深色标题栏(和状态背景色)。
是否可以在 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 中实现这些功能而无需下载源代码并在本地构建?
最佳答案
查看此处提到的 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
应该可以工作。
关于android - 代号App上的一款深色风格状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50281617/