준비물
- 1080x1920 크기의 스플래시 스크린 이미지를 준비하고 파일명을 launch_screen 으로 변경해준다.
- 스플래시 스크린 이미지를 여러 크기로 생성할 수 있는 제너레이터 사이트를 통해 이미지를 생성해준다.
- 이미지를 생성하게 되면 다음과 같은 구조로 이미지가 생성되는것을 확인할 수 있다.
iOS
- ios/[프로젝트명]/AppDelegate.mm 파일 수정
- ios/[프로젝트명].xcworkspace 을 실행 후 [프로젝트] - images - New Image Set
.png?table=block&id=11065441-5bbc-80c1-858e-e198eaeebb23&cache=v2)
- 이름을 launch_screen 으로 변경해준 뒤, 각각의 크기에 맞게 제너레이터를 통해 생성한 이미지 적용

- LaunchScreen 탭으로 이동 후 불필요한 텍스트 및 항목 제거
.png?table=block&id=11065441-5bbc-80f7-b57e-c52de6748f89&cache=v2)
- View 탭에서 우측의 Safe Area 체크 해제
.png?table=block&id=11065441-5bbc-809c-999d-f9ce13c10edc&cache=v2)
- 우측 상단에 + 버튼 클릭 후 image 검색 후, 검색 결과 드래그
.png?table=block&id=11065441-5bbc-809e-86db-e4888bb00c5e&cache=v2)
- 하단 아이콘을 통해 위치 속성을 변경해준다.
.png?table=block&id=11065441-5bbc-80a9-8ca0-ee95cf2be882&cache=v2)
- 우측 메뉴에서 이미지 적용, view - Aspect Fill 선택
.png?table=block&id=11065441-5bbc-8041-8bab-c3985d6b12a1&cache=v2)
.png?table=block&id=11065441-5bbc-80ae-b7c4-cc81db2fa8b4&cache=v2)
- LaunchScreen 적용
.png?table=block&id=11065441-5bbc-8069-8f9e-c0795aae9d7a&cache=v2)
Android
- MainActivity.java 파일에 코드를 추가
(android/app/src/main/java/com/[프로젝트명]/MainActivity.java)
- app/src/main/res/layout 폴더에 launch_screen.xml 을 생성 후 코드를 작성
- app/src/main/res 폴더에 제너레이터를 통해 생성한 안드로이드 이미지를 폴더째로 추가
.png?table=block&id=11065441-5bbc-804e-ba2e-d671e41d32d4&cache=v2)
- app/src/main/res/values 폴더에 colors.xml 파일을 생성
- App.tsx 파일 수정
참고