안드로이드 로딩화면 만들기
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 |