[英]how to change the phonegap/cordova status bar background on startup(splash screen)?
我在我的測試手機上使用最新的官方 android 版本,我正在使用cordova 6開發一個應用程序。
一切正常,但在啟動期間(前 3 秒/顯示啟動畫面的時間)我得到一個黑色狀態欄(默認狀態),直到應用程序完全顯示,然后狀態欄的顏色變為我的顏色在我的配置文件中設置。
我的問題是如何在啟動過程中更改狀態欄的顏色? 完全隱藏它直到它完成顯示啟動畫面怎么樣?
您可以使用插件控制狀態欄的樣式
https://github.com/apache/cordova-plugin-statusbar
通過設置首選項在 config.xml 中設置所需的狀態欄顏色
<preference name="StatusBarBackgroundColor" value="#000000" />
之后,如果您安裝了上述插件,則可以在代碼中更改如下顏色。
StatusBar.backgroundColorByName("red");
關於在啟動畫面期間完全隱藏狀態欄,
<preference name="fullscreen" value="true"/>
您可以使用代碼顯示狀態欄(未測試)
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
StatusBar.show();
}
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.