728x90
와! 스플래쉬! 출발합니다!
스플래시(Splash)화면이란
카카오톡 실행시 카카오 로고, 유튜브 앱 실행시 유튜브 로고 등이 잠시 보여지고 앱을 사용하게 됩니다.
앱 실행시 브랜드 로고나 이벤트광고 등이 지나가는 화면이 스플래시 화면입니다.
핸들러를 이용해 스플래시 화면을 1초 띄워주고 메인화면으로 돌아오는 프로그램을 만들어보겠습니다.
스플래시 화면, 스플래시 클래스를 만들어주어야합니다.
우선, 스플래시 화면을 만들어줍시다.
activity_splash.xml
대강 이쁘게 만들어준 후
SplashActivity.kt
handler를 이용해 딜레이를 줍시다!
intent가 뭔지 잘 모르겠다면..! 여기로!
korean-otter.tistory.com/entry/android-studio-kotlin-intent-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
이렇게 실행할 경우 기본으로 main먼저 실행하기 때문에 splash가 보이지 않는데요.
splash먼저 시작해주기 위해 manifest를 조금 수정해줍시다.
AndriodManifest.xml
<activity android:name=".MainActivity"/>
<activity android:name=".SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
그리고 실행을 해보면..!
<참고한 강의>
728x90
'안드로이드' 카테고리의 다른 글
[android] [kotlin] TabLayout과 ViewPager사용하기 (0) | 2021.01.06 |
---|---|
[android] [kotlin] Fragment 사용하기 (1) | 2020.12.31 |
[android] [kotlin] toast 메시지 사용하기 (0) | 2020.12.30 |
[android] [kotlin] ListView와 CardView사용하기 (0) | 2020.12.29 |
[android] [kotlin] intent 사용하기 (0) | 2020.12.22 |
댓글