As most of you probably know, Google released the Material Design specifications for apps (including Android L apps) and web sites last month. That specification says that the status bar should be transparent and tinted in the app’s color palette: “The status bar should be the darker 700 tint of your primary color.” http://www.google.com/design/spec/style/color.html#color-ui-color-application
Corona’s API docs claim that developers can select display.TranslucentStatusBar with display.setStatusBar() for both Android and iOS devices, which would let us follow Google’s design guidelines:
http://docs.coronalabs.com/api/library/display/setStatusBar.html
But it doesn’t actually work. I just tested it a minute ago using Android 4.4.4 on a stock Nexus 5, and display.TranslucentStatusBar gives me the standard dark status bar. (Translucent status bar *does* work on iOS.)
A bit of poking around in the forum shows the Android bug was reported here in April with no response from Corona staff:
http://forums.coronalabs.com/topic/46871-setting-displaytranslucentstatusbar-in-android-kitkat44/
The Android docs say the native API lets you “make the system bars partially translucent with new themes, Theme.Holo.NoActionBar.TranslucentDecor and Theme.Holo.Light.NoActionBar.TranslucentDecor” http://developer.android.com/about/versions/android-4.4.html#UI
Can anyone respond with a date for when this bug will be fixed and the Android API exposed properly? Google is placing significant emphasis on Material Design, and it would be a deal-killer for some of us if we can’t abide by their design specifications for Android apps.