2017-11-11 24 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 (boolean, 기본값은 true) : 디스플레이 상태가 변경되면 스플래시 화면이 페이드 인 및 페이드 아웃되지 않도록 false로 설정합니다.
  5. ShowSplashScreenSpinner (부울 값, 기본값은 true) : 스플래시 화면 회 전자를 숨기려면 false로 설정합니다. 출시 첫 번째 페이지에서

, 당신은 수동으로 시작 화면을 숨길 수 splashScreen.hide()를 넣을 수 있습니다.

ionViewDidEnter() { 
    setTimeout(() => { 
     if(this.platform.is('cordova') || this.platform.is('android')){ 
     this.splashScreen.hide(); 
     } 
    }, 300); 

생산 이온은

+0

그것은 기본 시작 화면으로 작동하지만, 내가 움직이는 이미지 같은 것을 생각하는 것은 유지하기 위해 더 많은 것을했다 경우 구성을 확인하시기 바랍니다 발사에만 2 ~ 3 초 정도 걸립니다 구축 프로그램이로드 될 때 사용중인 사용자는 – kimoduor

+0

이 링크를 통해 애니메이션 스플래시 화면 (https://www.joshmorony.com/creating-an-animated-splash-screen-in-ionic/)을 참조하십시오. 앱 실행시 일부 HTTP 요청을 수행하는 경우 HTTP 요청이 완료 될 때까지 애니메이션 또는 메시지가 포함 된 중간 페이지를 작성하십시오. HTTP 요청이 없으면 오랜 시간 기다리지 않고 프로덕션 환경에서 2 ~ 3 초 안에 앱을 시작할 수 있습니다. –