本文實(shí)例講述了Android啟動(dòng)畫(huà)面的實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
在應(yīng)用程序中經(jīng)常用到啟動(dòng)畫(huà)面,會(huì)啟動(dòng)一個(gè)后臺(tái)線程為主程序的運(yùn)行準(zhǔn)備資源。
Android要實(shí)現(xiàn)啟動(dòng)畫(huà)面可以這樣做:
這是splash.xml布局文件的代碼:
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical">
<ImageView android:layout_height="fill_parent" android:layout_width="fill_parent" android:scaleType="fitCenter" android:src="@drawable/splash"></ImageView>
</LinearLayout>
放一個(gè)ImageView加載啟動(dòng)畫(huà)面圖片
SplashActivity作為主視圖啟動(dòng):
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Handler x = new Handler();
x.postDelayed(new splashhandler(), 2000);
}
class splashhandler implements Runnable{
public void run() {
startActivity(new Intent(getApplication(),MainActivity.class));
SplashActivity.this.finish();
}
}
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。