public class MainActivity extends Activity {
private TextView textview;
private ImageView donghua;
private MediaPlayer mediaPlayer;
int count = 3;
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
//倒计时结束
if (count < 0) {
Intent intent = new Intent(MainActivity.this,LoginActivity.class);
//跳转页面
startActivity(intent);
//关闭当前页面
finish();
return;
}
textview.setText(count-- +"秒");
handler.sendEmptyMessageDelayed(100, 1000);
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化组件
textview = (TextView) findViewById(R.id.TextView);
donghua = (ImageView) findViewById(R.id.ImageView);
//开始倒计时
handler.sendEmptyMessage(1000);
//设置动画
Animation animation = AnimationUtils.loadAnimation(MainActivity.this, R.anim.alpha);
donghua.startAnimation(animation);
//加载音乐播放音乐
mediaPlayer = MediaPlayer.create(this, R.raw.apologize);
mediaPlayer.start();
}
//当前页面销毁时,音乐资源销毁
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
}