一般软件在开启时候会有一个欢迎界面,欢迎界面停留一两秒中后进入一款软件的操作界面,欢迎界面停留的功能可以使用倒计时来实现,也可以利用线程来实现:
下面介绍利用倒计时功能实现欢迎界面到主界面的跳转:
public class WelcomeActivity extends BaseActivity{
private TextView textView1;
private CountDownTimer mCountDownTimer = new CountDownTimer(5000, 1000){
@Override
public void onTick(long millisUntilFinished) {
textView1.setText("欢迎界面,跳转到主界面倒计时:"+millisUntilFinished/1000+"秒");
}
@Override
public void onFinish() {
// 倒计时结束的时候跳转到程序主界面
startActivity(new Intent(WelcomeActivity.this, MainActivity.class));
// 结束掉当前的WelcomeActivity
finish();
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome_layout);
//开启倒计时
mCountDownTimer.start();
textView1=(TextView)findViewById(R.id.textView1);
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
protected void onDestroy() {
// 当前Activity摧毁时候调用
mCountDownTimer.cancel();//倒计时取消
super.onDestroy();
}
}
利用线程实现欢迎界面到主界面跳转:
(未完待续)
535

被折叠的 条评论
为什么被折叠?



