即时通讯在我的测试手机上使用最新的官方版本的android,我正在使用cordova 6开发应用程序。
一切都很好但是在启动过程中(前3秒/显示启动画面的时间)我得到一个黑色状态栏(默认值),直到应用程序完全显示然后状态栏的颜色变为我在配置文件中设置的颜色。
我的问题是如何在启动期间更改状态栏的颜色?怎么样隐藏它直到它完成显示启动画面?
答案 0 :(得分:-1)
您可以使用插件
控制状态栏的样式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();
}
希望它有所帮助。