Many of Google's apps use a theme where the entire app background uses one solid color. That is the top status bar, action bar, and bottom navigation bar use the same color as the window's background color giving it one seamless solid appearance. We should offer a similar theme in Titanium for app developers to use or derive their own custom themes from.
(See example screenshots down below.)
On Android 12, the splash screen the OS displays for the app show a solid background color from the top status bar to the bottom navigation bar. It would be good if the app's windows have a similar theme since it transitions nicely to it (but it's not required by Google).
Create the following themes. Note the post-fixed ".Solid" in the theme names.
We should change the default theme Titanium applies to the app...
- From: Theme.Titanium.DayNight
- To: Theme.Titanium.DayNight.Solid
Android 8.0 and older does not support the windowLightNavigationBar attribute. So, we'll have to show a black navigation bar on older Android OS versions. Google does the same in their own apps.