离子闪屏延迟不起作用
ionic splashscreen delay not working
我正在使用以下 config.xml
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="15000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
并在 app.js(离子就绪函数)中:
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 5000);
启动画面延迟不起作用,应用程序运行并快速隐藏启动画面。我想让它显示 3-5 秒,但它只显示 1 秒并重定向到状态。
$urlRouterProvider.otherwise('/start');
$stateProvider
.state('start', {
url: '/start'
});
请help/guide我。
谢谢
你可以参考这个link。
只是增加了延迟并且有效:
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="30000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
并在 app.js
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 3000);
我正在使用以下 config.xml
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="15000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
并在 app.js(离子就绪函数)中:
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 5000);
启动画面延迟不起作用,应用程序运行并快速隐藏启动画面。我想让它显示 3-5 秒,但它只显示 1 秒并重定向到状态。
$urlRouterProvider.otherwise('/start');
$stateProvider
.state('start', {
url: '/start'
});
请help/guide我。 谢谢
你可以参考这个link。
只是增加了延迟并且有效:
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="30000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
并在 app.js
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 3000);