스플래시 화면으로 쓸 액티비티를 하나 생성하고(empty activity) 로딩 타임 설정을 해준다
그다음에 xml파일에는 원하는 UI를 적용하고 manifest에 이 코드만 추가해주면 끝
간단하다 참고한 포스팅 https://levelup.gitconnected.com/a-tutorial-on-building-a-splash-screen-with-kotlin-in-android-studio-dc647cd52f9b A Tutorial on Building a Splash Screen with Kotlin in Android Studio Build a splash screen for your Android app from scratch levelup.gitconnected.com 스플래시 스크린이란 프로그램을 시작했을 때, 로딩 중에 표시되는 대형 이미지를 말한다. 어플리케이션의 로고, 앱에 대한 소개, 혹은 로딩 진행률 등을 애니메이션을 표시해주기도 한다. 다양한 스플래시 스크린코틀린에서 스플래시 스크린 구현에 대해서 알아보도록 해보자. 우선 새로운 Activity를 만든다. New -> Activity -> Empty Activity 클릭하여 Activity 이름을 설정하여 생성해준다. 생성한 Activity에 다음 코드를 주석을 확인하면서 작성한다.
다음으로 스플래시 스크린 화면에 어떠한 이미지를 나오게 할지 설정해보자. layout -> activity_start.xml로 들어가 자신이 원하는 형태에 스플래시 스크린 화면을 만든다.
이제 마지막으로 스플래시 스크린 화면을 맨 처음에 나오게 설정해야 한다. mainfests -> AndroidMainfest.xml
<activity 안에 적혀있는 activity가 처음에 화면을 켰을 때 구동되는 activity가 된다. 스플래시 스크린에는 액션바가 없어야 하기 때문에 android:theme="@style/Theme.Design.Light.NoActionBar" 코드를 작성하여 액션바를 제거해준다. 여기까지 잘 따라왔다면 Run버튼을 눌러 결과 화면을 확인한다. ( 밑에 사진 클릭해서 확인) <결과 화면>위 결과 화면과 같이 스플래시 스크린이 나오는 것을 알 수 있다. githubjunjange/Kotlin-Learning 코틀린 학습. Contribute to junjange/Kotlin-Learning development by creating an account on GitHub. github.com |