your own miracle

반응형

 

splash screen 이란?

Splash screen은 이미지나 로고, 현재 버전의 소프트웨어를 포함한 그래픽 요소를 보여주는 화면으로 프로그램이 로딩되고 있다는 것을 사용자에게 알려주기 위해서 사용한다.

 

※ Meterial Design 가이드에서는 사용하지 않을 것을 권장하고 있으므로 꼭 필요한지 확인 후에 사용할 것.

 

 

사용방법

 

1. res/drawable 폴더에 splash_background.xml 파일을 생성하고 아래 코드를 입력한다

 

splash_background.xml

 

 

 

2. res/values 폴더에 styles.xml 파일을 생성하고 아래 코드를 입력합니다

 

styles.xml

 

 

3. SplashActivity class를 생성하고 아래 코드를 입력한다. 

 

SplashActivity.java

 

 

4. AndroidManifest에서 SplashActivity가 제일 먼저 실행되도록 설정을 변경하고, theme 속성 값을 설정한다

 

AndroidManifest.xml

 


발생한 문제점과 관련 정보

 

 -  res/values 폴더에 이미 themes라는 폴더가 존재하고 그 안에는 styles.xml과 마찬가지로 style 속성의 값들이 들어가 있다.

 

스타일 및 테마  |  Android 개발자  |  Android Developers

Android에서 스타일 및 테마를 사용하면 웹 디자인의 스타일시트와 유사하게 앱 디자인의 세부사항을 UI 구조 및 동작과 분리할 수 있습니다. 스타일은 단일 View의 모양을 지정하는 속성의 모음입

developer.android.com


참고한 게시글

 

 

Android Splash 화면을 구현하는 올바른 방법

시작하면서

lanace.github.io

 

[Android] background theme를 이용한 splash screen

안녕하세요, Einere입니다. (ADblock을 꺼주시면 감사하겠습니다.) 오늘은 android에서 background theme를 이용한 로딩 화면(splash screen)을 구현해보록 하겠습니다. splash_background.xml

kjwsx23.tistory.com

 

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band