標籤:android 開發執行個體教程 零基礎學習 開機動畫
Android執行個體圖解教程目錄
http://blog.csdn.net/wyx100/article/details/45061407
在《開發一個新的android介面、介面跳轉 看圖學Android---Android 開發執行個體教程三、四》基礎完成開機動畫,開機介面的圖片,在5.5秒內逐漸消失,顯示主介面。
只修改StartActivity.java中代碼以下部分
StartActivity.java原始碼
package com.example.helloword;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.animation.AlphaAnimation;import android.view.animation.AnimationSet;import android.widget.ImageView;public class StartActivity extends Activity {/** Called when the activity is first created. */ private final int SPLASH_DISPLAY_LENGHT = 3000; //延遲三秒 private ImageView image=null;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.start); image=(ImageView)findViewById(R.id.imageView1); AnimationSet animationset=new AnimationSet(true); AlphaAnimation alphaAnimation=new AlphaAnimation(1, 0);//AlphaAnimation(1, 0)圖片逐漸層成透明,1指透明度為0%,0指透明度100% alphaAnimation.setDuration(5500); animationset.addAnimation(alphaAnimation); image.startAnimation(animationset); new Handler().postDelayed(new Runnable(){ @Override public void run() { Intent mainIntent = new Intent(StartActivity.this,MainActivity.class); //介面跳轉定義 StartActivity.this.startActivity(mainIntent); //啟動介面跳轉 StartActivity.this.finish(); //介面跳轉完成後,消除介面一 } }, SPLASH_DISPLAY_LENGHT); //介面一顯示時間長度}}
開機動畫 看圖學Android---Android 開發執行個體教程五