2017-11-11 9 views

答えて

0

config.xmlでスプラッシュscreeDelay時間を長くすると、スプラッシュ画面が長時間表示されるようになります。以下の他の重要なプロパティも参照してください。

<preference name="SplashScreenDelay" value="10000" /> 
    <preference name="SplashShowOnlyFirstTime" value="false" /> 
    <preference name="FadeSplashScreenDuration" value="1000" /> 
    <preference name="FadeSplashScreen" value="true" /> 
    <preference name="ShowSplashScreenSpinner" value="true" /> 

プロパティ定義についてはlinkを参照してください。

  1. SplashScreenDelay(数値、デフォルトは3000)。自動的にスプラッシュ画面を非表示にするまでの待機時間(ミリ秒単位)。
  2. "SplashShowOnlyFirstTime"の設定もオプションで、デフォルトはtrueです。 trueに設定すると、スプラッシュ画面は アプリケーションの起動時にのみ表示されます。あなたは、アプリケーションと力スプラッシュスクリーン を閉じます navigator.app.exitApp()を使用する予定の場合は、(この も戻るボタンでアプリケーションを閉じるに適用されます)このプロパティをfalseに設定する必要があり、次回の起動時に表示されます。
  3. FadeSplashScreenDuration(float、デフォルトは500):スプラッシュスクリーンフェードエフェクトを実行するためのミリ秒数を指定します。
  4. FadeSplashScreen(ブール値、デフォルトはtrue):フェードインとアウト時にその表示 状態の変化から、スプラッシュスクリーンを防ぐために、falseに設定します。
  5. ShowSplashScreenSpinner(boolean、デフォルトはtrue):スプラッシュスクリーンのスピナーを非表示にするには、falseに設定します。打ち上げの最初のページで

、手動でスプラッシュ画面を非表示にするsplashScreen.hideを()に置くことができます。

生産イオンを起動するだけで2〜3秒かかります構築する

ionViewDidEnter() { 
    setTimeout(() => { 
     if(this.platform.is('cordova') || this.platform.is('android')){ 
     this.splashScreen.hide(); 
     } 
    }, 300); 
それはそれは私が維持するために、動画像のようなものを考えていた、デフォルトのスプラッシュ画面ではなく動作します

+0

ことがよりかかった場合の設定を確認してくださいプログラムがロードされるときにビジー状態のユーザは – kimoduor

+0

このリンクを参照して、アニメーションスプラッシュ画面https://www.joshmorony.com/creating-an-animated-splash-screen-in-ionic/を参照してください。あなたのアプリケーションがアプリケーションの起動時にいくつかのHTTPリクエストを行う場合、HTTP要求が完了するまでアニメーションやメッセージを含む中間ページを構築します。どんなHTTP要求もなければ、あなたのアプリケーションは、長時間待たずに2〜3秒で稼動することが期待されます。 –

関連する問題