Cordova-Plugin-SystemBarDimmer
v0.0.14
Published
Cordova plugin for Android to dim the system bars
Downloads
6
Maintainers
Readme
Cordova System Bar Dimmer Plugin
Overview
This is a very simple little plugin built for Cordova Android to 'dim' the system bars. The system bars cover both the on screen navigation bar (bottom) and the status bar (top).
When I say 'dim' (a term used by Android) I mean to say that the on screen details become dots instead of the usual larger icons
Install plugin
Installing the plugin can be done by using the below cordova cli command from a terminal
cordova plugin add cordova-plugin-systembardimmer
Or
cordova plugin add https://github.com/npalethorpe/Cordova-Plugin-SystemBarDimmer
How to use
To use the plugin (after installing) simply call one of the following:
To dim the system bars:
systembardimmer.dim(function(e){
// Successfully Dimmed
}, function(e){
// Failed to Dim
});
To reset back to normal:
systembardimmer.reset(function(e){
// Successfully Reset
}, function(e){
// Failed to Reset
});
Notes:
It is possibly worth mentioning that if you are building a Cordova project to cover multiple OS's rather than just Android (Which is probably the case otherwise you wouldn't be using Cordova!) then you'll have to stick a OS check around this function to make sure it is only run for Android devices. Something like the below should work ok:
if (device.platform.toLowerCase() == "android"){
systembardimmer.dim(function(e){
// Successfully Dimmed
}, function(e){
// Failed to Dim
});
}
The above code may (I haven't checked) require the device plugin to be installed: cordova-plugin-device