簡體   English   中英

如何在啟動時更改 phonegap/cordova 狀態欄背景(閃屏)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM