mirror of
https://github.com/apache/cordova-plugin-statusbar.git
synced 2025-01-18 17:02:49 +08:00
BREAKING CHANGE!: (android) Read config.xml for statusbar overlay preference (#171)
* (android) Read config.xml for statusbar overlay preference * Added information on the ability to use #AARRGGBB hex string format if StatusBarOverlaysWebView is true * Added `<preference name="StatusBarOverlaysWebView" value="true" />` to the default android block for consistentency for iOS.
This commit is contained in:
parent
7f48d65100
commit
5332e3b667
@ -53,7 +53,7 @@ Preferences
|
||||
|
||||
Only supported on Android 5 or later. Earlier versions will ignore this preference.
|
||||
|
||||
- __StatusBarBackgroundColor__ (color hex string, no default value). Set the background color of the statusbar by a hex string (#RRGGBB) at startup. If this value is not set, the background color will be transparent.
|
||||
- __StatusBarBackgroundColor__ (color hex string, no default value). Set the background color of the statusbar by a hex string (#RRGGBB) at startup. If this value is not set, the background color will be transparent. If `StatusBarOverlaysWebView` is set to true, then a 8 digit hex (#AARRGGBB) string can optionally be used to define the transparency.
|
||||
|
||||
<preference name="StatusBarBackgroundColor" value="#000000" />
|
||||
|
||||
|
@ -43,6 +43,7 @@
|
||||
<param name="android-package" value="org.apache.cordova.statusbar.StatusBar" />
|
||||
<param name="onload" value="true" />
|
||||
</feature>
|
||||
<preference name="StatusBarOverlaysWebView" value="true" />
|
||||
</config-file>
|
||||
</platform>
|
||||
|
||||
|
@ -59,6 +59,9 @@ public class StatusBar extends CordovaPlugin {
|
||||
Window window = cordova.getActivity().getWindow();
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
|
||||
|
||||
// Read 'StatusBarOverlaysWebView' from config.xml, default is true.
|
||||
setStatusBarTransparent(preferences.getBoolean("StatusBarOverlaysWebView", true));
|
||||
|
||||
// Read 'StatusBarBackgroundColor' from config.xml, default is #000000.
|
||||
setStatusBarBackgroundColor(preferences.getString("StatusBarBackgroundColor", "#000000"));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user