0
프로그램이 IONIC 2에서 초기화 될 때 사용자를 기다릴 수있는 스플래시 화면을 만들 수있는 가장 쉬운 방법은 무엇입니까? 흰색 화면.프로그램이 IONIC 2에서 초기화 될 때 사용자를 기다릴 수있는 스플래시 화면
프로그램이 IONIC 2에서 초기화 될 때 사용자를 기다릴 수있는 스플래시 화면을 만들 수있는 가장 쉬운 방법은 무엇입니까? 흰색 화면.프로그램이 IONIC 2에서 초기화 될 때 사용자를 기다릴 수있는 스플래시 화면
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을 참조하십시오.
- SplashScreenDelay (번호, 기본값은 3000). 자동으로 시작 화면을 숨기기 전에 대기 할 시간 (밀리 초)입니다.
- "SplashShowOnlyFirstTime"환경 설정도 선택 사항이며 기본값은 true입니다. true로 설정하면 스플래시 화면이 응용 프로그램 실행에만 나타납니다. 그러나 navigator.app.exitApp()를 사용하여 응용 프로그램을 닫고 다음 시작시 스플래시 화면 이 나타나면이 속성을 false로 설정해야합니다 (이 은 응용 프로그램 닫기 버튼에도 적용됩니다).
- FadeSplashScreenDuration (float, 기본값은 500) : 스플래시 화면 페이드 효과를 실행할 시간 (밀리 초)을 지정합니다.
- FadeSplashScreen (boolean, 기본값은 true) : 디스플레이 상태가 변경되면 스플래시 화면이 페이드 인 및 페이드 아웃되지 않도록 false로 설정합니다.
- ShowSplashScreenSpinner (부울 값, 기본값은 true) : 스플래시 화면 회 전자를 숨기려면 false로 설정합니다. 출시 첫 번째 페이지에서
, 당신은 수동으로 시작 화면을 숨길 수 splashScreen.hide()를 넣을 수 있습니다.
ionViewDidEnter() {
setTimeout(() => {
if(this.platform.is('cordova') || this.platform.is('android')){
this.splashScreen.hide();
}
}, 300);
생산 이온은
그것은 기본 시작 화면으로 작동하지만, 내가 움직이는 이미지 같은 것을 생각하는 것은 유지하기 위해 더 많은 것을했다 경우 구성을 확인하시기 바랍니다 발사에만 2 ~ 3 초 정도 걸립니다 구축 프로그램이로드 될 때 사용중인 사용자는 – kimoduor
이 링크를 통해 애니메이션 스플래시 화면 (https://www.joshmorony.com/creating-an-animated-splash-screen-in-ionic/)을 참조하십시오. 앱 실행시 일부 HTTP 요청을 수행하는 경우 HTTP 요청이 완료 될 때까지 애니메이션 또는 메시지가 포함 된 중간 페이지를 작성하십시오. HTTP 요청이 없으면 오랜 시간 기다리지 않고 프로덕션 환경에서 2 ~ 3 초 안에 앱을 시작할 수 있습니다. –