cordova - 스플래시
- 프로그래밍/하이브리드앱
- 2022. 6. 29.
참고자료
https://bundw.tistory.com/66
Cordova(코르도바) 실행 로딩화면 Splashscreen(스플래시 스크린) 적용
Cordova의 Splashscreen는 Native App과 마찬가지로 Portrait(세로)와 Landscape(가로)를 지원합니다. 그리고 해상도 별로 각 다른 크기의 이미지를 지정해야 합니다. Android는 Portrait와 Landscape별로 이미지..
bundw.tistory.com
1. 스플래시 이미지 준비 / 경로
- land는 가로화면용
- port는 세로화면용 (없어도됨)
config.xml - 스플래시 이미지 경로
<platform name="android">
<allow-intent href="market:*" />
<splash src="res/screen/android/splash-land-hdpi.png" density="land-hdpi" />
<splash src="res/screen/android/splash-land-ldpi.png" density="land-ldpi" />
<splash src="res/screen/android/splash-land-mdpi.png" density="land-mdpi" />
<splash src="res/screen/android/splash-land-xhdpi.png" density="land-xhdpi" />
<splash src="res/screen/android/splash-land-xxhdpi.png" density="land-xxhdpi" />
<splash src="res/screen/android/splash-land-xxxhdpi.png" density="land-xxxhdpi" />
</platform>
config.xml - 스플래시 설정
SplashScreen : 스플래시 사용
AutoHideSplashScreen : 자동으로 숨김(true/false)
SplashScreenDelay : 스플래시 화면이 뜨는 시간
SplashMaintainAspectRatio : 이미지 비율 유지
<preference name="SplashScreen" value="screen" />
<preference name="AutoHideSplashScreen" value="true" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="SplashMaintainAspectRatio" value="true" />
Orientation : 세로화면 고정 (portrait)
AppendUserAgent : 유저에이전트 (브라우저 구분용)
<preference name="Orientation" value="portrait" />
<preference name="AppendUserAgent" value="appState App" />
* 웹앱사용시에 AppendUserAgent설정을 통해서 해당프로젝트앱으로 들어왔는지를 체크하는 용도
코드로 스플래시 닫기
onDeviceReady: function() {
...
navigator.splashscreen.hide();
...
}
이후에는 호스티드웹앱설정 후 사용하면 끝
cordova Hosted WebApp에서 Plugin 연동하기
원본 https://bundw.tistory.com/65 Cordova(코르도바) Hosted WebApp에서 Plugin 연동하기 https://bundw.tistory.com/64 Cordova(코르도바) Hybrid Hosted WebApp(하이브리드 웹앱) 베이스 만들기 이미 모바일..
voidfunction-e.tistory.com
'프로그래밍 > 하이브리드앱' 카테고리의 다른 글
cordova Hosted WebApp에서 Plugin 연동하기 (0) | 2022.06.29 |
---|---|
안드로이드 앱 아이콘 크기 및 업로드용 필요 이미지 (0) | 2022.06.27 |
cordova & web pull to refresh (0) | 2022.06.23 |
cordova fcm The "chunk" argument must be of type string or an instance of Buffer or Uint8Array (0) | 2022.06.16 |
코도바3. cordova push (0) | 2022.06.16 |