一、Cordova StatusBar簡介
1.全局對象StatusBar 提供了修改設備狀態欄的方法,需要在deviceready事件之后使用。
2.iOS中接口都支持,Android支5.0以下版本持的相對較少,僅支持狀態欄的顯示show()和隱藏hide()。
3.這個插件可以控制顯示、隱藏、設置狀態欄背景色等簡單操作
4、官方文檔:http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/index.html
二、安裝命令
cordova plugin add cordova-plugin-statusbar三、使用操作整理1.Android 5.0以下 支持的接口比較少show()和hide() 等
StatusBar.isVisible 是否已經顯示StatusBar.hide(); 隱藏狀態欄StatusBar.show(); 顯示狀態欄
2.Android 5.0以上,支持設置背景
使用十六進制設置背景:
StatusBar.backgroundColorByHexString("#C0C0C0");StatusBar.backgroundColorByHexString("#333"); // => #333333StatusBar.backgroundColorByHexString("#FAB"); // => #FFAABB使用名稱設置背景:StatusBar.backgroundColorByName("red");3.程序啟動時,配置的狀態欄樣式,也就是在頁面加載的過程中已經顯示了。config.xmlStatusBarOverlaysWebView (boolean, defaults to true). 指定是否重疊.
<PReference name="StatusBarOverlaysWebView" value="true" />StatusBarBackgroundColor (color hex string, no default value). 設置16進制的顏色,不設置為透明色。
<preference name="StatusBarBackgroundColor" value="#000000" />StatusBarStyle (status bar style, defaults to lightcontent). On iOS 7, 設置啟動時狀態欄樣式 lightcontent, blacktranslucent, blackopaque.
<preference name="StatusBarStyle" value="lightcontent" />4.ios或其他設備中的接口是否重疊:
StatusBar.overlaysWebView(true);重置為默認樣式StatusBar.styleDefault();StatusBar.styleLightContent();StatusBar.styleBlackTranslucent();StatusBar.styleBlackOpaque();更多:
cordova-plugin-file-transfer實現文件上傳、下載整理(二)
cordova-plugin-file 文件操作整理(三)
Apache Cordova開發環境搭建(二)VS Code
新聞熱點
疑難解答