我使用的是以下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);Splashcreen延迟工作,应用程序运行,并迅速隐藏飞溅屏幕。我希望它显示3-5秒,但它只显示1秒,并重定向到状态。
$urlRouterProvider.otherwise('/start');
$stateProvider
.state('start', {
url: '/start'
});请帮助/引导我。谢谢
发布于 2017-01-23 13:33:37
只是增加了延迟,它起了作用:
<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);发布于 2016-12-06 06:58:02
你可以通过这个链接得到参考。
https://stackoverflow.com/questions/40984475
复制相似问题