본문 바로가기

웹 프로그래밍/React Native

Splash Screen

Splash Screen이란?

앱을 실행했을 때, 연결이 완료 되기전에 나타나는 화면이다. 로딩화면이라고 보면 된다.

 

사용 방법

1. 라이브러리 설치

yarn add react-native-splash-android
yarn add -D @bam.tech/react-native-make //Splash image 설정 모듈 설치

2. 이미지 만들기

splash screen 용은 최소 3000x3000(px) 이어야한다.

https://pixlr.com/x/

 

사진 에디터 : 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