안드로이드 로딩화면 만들기
2013. 10. 11. 09:58ㆍMobile/Android
반응형
첫화면 이미지를 보여주고 (로딩화면처럼) 3초 후 다시 메인엑티비티로 넘어가는 Android Splash 화면을 만들어 보겠습니다. 게임어플 실행시 첫 메인 회사로고가 보이는 것처럼 유사하게 구현해보겠습니다.
소스는 맨밑에 참고...
1. 어플을 실행 첫화면(이미지는 알아서 구하시면됩니다)
3초동안 보여집니다.
MainActivitry 실행후-> ggariSpalsh 넘어갑니다.
2. 그림이 3초 후에 사라지고 메인화면으로 다시 돌아옵니다.
ggariSplash 화면에서 딜레이 3000(3초)가걸린후 finish();
package com.example.ggari_splash; import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(this,ggariSplash.class)); } }ggariSplash.java
package com.example.ggari_splash; import android.app.Activity; import android.os.Bundle; import android.os.Handler; public class ggariSplash extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ggari_splash); Handler hd = new Handler(); hd.postDelayed(new Runnable() { @Override public void run() { finish(); // 3 초후 이미지를 닫아버림 } }, 3000); // Handler handler = new Handler() { // public void handleMessage(android.os.Message msg) { // finish(); // } // }; // handler.sendEmptyMessageDelayed(0, 3000); } }ggari_splash.xml
AndroidManifest.xml
반응형
'Mobile > Android' 카테고리의 다른 글
안드로이드 APK 설치방법 (79) | 2014.01.12 |
---|---|
안드로이드 개발자 등록 (0) | 2013.10.22 |
android scrollview listview scroll (2) | 2013.10.02 |
[안드로이드]android inflate (0) | 2013.09.30 |
base64 디코딩 인코딩 (0) | 2013.09.26 |