Splash Screen이란?
앱을 실행했을 때, 연결이 완료 되기전에 나타나는 화면이다. 로딩화면이라고 보면 된다.
사용 방법
1. 라이브러리 설치
yarn add react-native-splash-android
yarn add -D @bam.tech/react-native-make //Splash image 설정 모듈 설치
2. 이미지 만들기
splash screen 용은 최소 3000x3000(px) 이어야한다.
사진 에디터 : Pixlr.com - 온라인 무료 사진 편집 툴
Pixlr X를 통해 브라우저에서 고급 사진 편집 툴을 바로 실행할 수 있어요. 별도의 설치 또는 회원가입이 불필요! 컴퓨터, 태블릿, 스마트폰에서 언제 어디서나 무료로 이용하세요.
pixlr.com
3. 이미지 저장할 폴더 생성
android/app/src/res/images에 이미지 복사
반드시 위 경로일 필요는 없음
4. splash image 생성
--resize option의 경우 default는 center이지만 이미지가 잘리지 않기 위해서는 contain으로 설정
react-native set-splash --path ./android/app/src/res/images/splash.png --resize contain --background "#FFFFFF"
4번 과정까지 끝내면 MainActivity.java 등을 건드릴 필요없이 자동으로 세팅된다.
※나의 경우 파일 만들기 및 세팅을 직접하고 4번을 진행하다보니 SplashScreen화면에서 더이상 작동하지 않는 등의 오류가 발생하였다. 따라서, 세팅을 따로 하지말고 4번을 진행하면 오류없이 작동한다.
'웹 프로그래밍 > React Native' 카테고리의 다른 글
| Android apk 파일 배포 (0) | 2020.10.07 |
|---|---|
| 오류 정리 (0) | 2020.09.28 |
| Redux (0) | 2020.09.20 |
| React Navigation (0) | 2020.09.19 |
| Axios vs Fetch (0) | 2020.09.19 |