离子闪屏延迟不起作用

时间:2016-12-05 22:25:30

标签: javascript angularjs cordova ionic-framework splash-screen

我正在使用以下config.xml

1, Waiter
1, Policeman
1, Data Clerk
2, Chef
2, Teacher
2, Mechanic
3, Programmer
3, Driver,
3, Photographer
4, Surgeon
4, Diver
4, Chicken sexer
5, Doctor
5, Developer
5, Designer

和app.js(离子就绪功能):

<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"/>

启动延迟不起作用,应用程序运行并快速隐藏启动画面。我希望它显示3-5秒,但它只显示1秒钟并重定向到状态。

var hideSplashscreen = function() {
    if (navigator && navigator.splashscreen) {
      navigator.splashscreen.hide();
    }
  };
  $timeout(hideSplashscreen, 5000);

请帮助/指导我。 感谢

2 个答案:

答案 0 :(得分:1)

只是增加了延迟并且有效:

<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);

答案 1 :(得分:0)

您可以通过此链接获得参考。

https://github.com/apache/cordova-plugin-splashscreen

相关问题