android - 代号App上的一款深色风格状态栏

标签 android ios codenameone statusbar

我正在开发一个代号为一的应用程序,带有深色标题栏(和状态背景色)。
是否可以在 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/

相关文章:

ios - 分配周末 FSCalendar

iphone - MKMapView 自定义 UserLocation Annotation

ios - 如何识别repsonse所属的POST命令

android - 在代号一中使用 .NET Web 服务

android - 那里有哪些Android手机装有陀螺仪?

android - 字符串 xml 写入 "<"

c# - 使用 Xamarin (Android) 从某个位置请求 POI

android - 使用自定义对话框时无法使用 onDismiss() - Android

java - 代号一 : how to make a customized reception of push notification

java - 如何停止随机按钮文本中的动画,codenameone?