【问题标题】:ionic splashscreen delay not working离子闪屏延迟不起作用
【发布时间】:2016-12-05 22:25:29
【问题描述】:

我正在使用以下 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'
  });

请帮助/指导我。 谢谢

【问题讨论】:

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


    【解决方案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);
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-15
        • 2021-06-30
        • 2021-03-15
        相关资源
        最近更新 更多