我必须设置启动画面的持续时间。在Android中,这很简单:
(机器人)的config.xml:
<preference name="SplasScreen" value="screen"/>
<preference name="SplashScreenDelay" value="2000"/>
SplashScreen:value = res / drawable目录中的splashscreen名称。建议为所有类型的分辨率使用一个名称(screen.png)。 SplashScreenDelay:value =以ms为单位的延迟(2s)
我不知道如何将其应用于iOS。目前我已经设置了所有在app-start加载的splashScreens。之后,在我的app-content显示之前,我有一个带有微调器的白色屏幕。
这是我的标准xml设置: (IOS)的config.xml:
<preference name="AutoHideSplashScreen" value="true" />
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value=".25" />
<preference name="ShowSplashScreenSpinner" value="true" />
如果我将ShowSplashScreenSpinner设置为false,则不会显示微调器。对其余设置的更新不会产生任何影响。
有没有人知道如何在iOS中显示splashScreen一段可选时间?
答案 0 :(得分:0)
你可以这样设置一下:
<preference name="AutoHideSplashScreen" value="false" />
因此它不会自动隐藏启动画面。
在index.html
执行此操作:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
setTimeout(function() {
navigator.splashscreen.hide();
}, 2000);
}
这将在onDeviceReady
事件发生后2秒隐藏启动画面
而不是2000
毫秒,你可以设置你想要的任何东西。此设置应适用于Android
和iOS
。
答案 1 :(得分:0)
在config.xml更新中
<preference name="FadeSplashScreenDuration" value="800" />
<preference name="SplashScreenDelay" value="3000" />
因此它不会自动隐藏启动屏幕时间和白屏。