[RN] 스플래시 스크린 적용


준비물

  1. 1080x1920 크기의 스플래시 스크린 이미지를 준비하고 파일명을 launch_screen 으로 변경해준다.
  1. 스플래시 스크린 이미지를 여러 크기로 생성할 수 있는 제너레이터 사이트를 통해 이미지를 생성해준다.
  1. 이미지를 생성하게 되면 다음과 같은 구조로 이미지가 생성되는것을 확인할 수 있다.

    iOS

    1. ios/[프로젝트명]/AppDelegate.mm 파일 수정
      1. ios/[프로젝트명].xcworkspace 을 실행 후 [프로젝트] - images - New Image Set
        1. notion image
      1. 이름을 launch_screen 으로 변경해준 뒤, 각각의 크기에 맞게 제너레이터를 통해 생성한 이미지 적용
        1. notion image
      1. LaunchScreen 탭으로 이동 후 불필요한 텍스트 및 항목 제거
        1. notion image
      1. View 탭에서 우측의 Safe Area 체크 해제
        1. notion image
      1. 우측 상단에 + 버튼 클릭 후 image 검색 후, 검색 결과 드래그
        1. notion image
      1. 하단 아이콘을 통해 위치 속성을 변경해준다.
        1. notion image
      1. 우측 메뉴에서 이미지 적용, view - Aspect Fill 선택
        1. notion image
          notion image
      1. LaunchScreen 적용
        1. notion image

      Android

      1. MainActivity.java 파일에 코드를 추가
        1. (android/app/src/main/java/com/[프로젝트명]/MainActivity.java)
      1. app/src/main/res/layout 폴더에 launch_screen.xml 을 생성 후 코드를 작성
        1. app/src/main/res 폴더에 제너레이터를 통해 생성한 안드로이드 이미지를 폴더째로 추가
          1. notion image
        1. app/src/main/res/values 폴더에 colors.xml 파일을 생성
          1. App.tsx 파일 수정
             

             
            참고