준비물
- 1080x1920 크기의 스플래시 스크린 이미지를 준비하고 파일명을 launch_screen 으로 변경해준다.
- 스플래시 스크린 이미지를 여러 크기로 생성할 수 있는 제너레이터 사이트를 통해 이미지를 생성해준다.
- 이미지를 생성하게 되면 다음과 같은 구조로 이미지가 생성되는것을 확인할 수 있다.
iOS
- ios/[프로젝트명]/AppDelegate.mm 파일 수정
- ios/[프로젝트명].xcworkspace 을 실행 후 [프로젝트] - images - New Image Set
- 이름을 launch_screen 으로 변경해준 뒤, 각각의 크기에 맞게 제너레이터를 통해 생성한 이미지 적용
- LaunchScreen 탭으로 이동 후 불필요한 텍스트 및 항목 제거
- View 탭에서 우측의 Safe Area 체크 해제
- 우측 상단에 + 버튼 클릭 후 image 검색 후, 검색 결과 드래그
- 하단 아이콘을 통해 위치 속성을 변경해준다.
- 우측 메뉴에서 이미지 적용, view - Aspect Fill 선택
- LaunchScreen 적용
Android
- MainActivity.java 파일에 코드를 추가
(android/app/src/main/java/com/[프로젝트명]/MainActivity.java)
- app/src/main/res/layout 폴더에 launch_screen.xml 을 생성 후 코드를 작성
- app/src/main/res 폴더에 제너레이터를 통해 생성한 안드로이드 이미지를 폴더째로 추가
- app/src/main/res/values 폴더에 colors.xml 파일을 생성
- App.tsx 파일 수정
참고