在你的动画页面View定义一个TextView 给他定义一个id tv
public class SplashActivity extends AppCompatActivity {
private TextView tv_num;
private Handler mhandler=new Handler();
//这里的a是给他定义时间
private int time=5;private Runnable runnable=new Runnable() {
@Override
public void run() {
time--;
//将时间给他填进tv里面
tv_num.setText(time+"");
//当他的time==0的时候执行的跳转
if(time==0){Intent intent = new Intent(SplashActivity.this, MainActivity.class);
startActivity(intent);
finish();
}else{
mhandler.postDelayed(runnable,1000);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
initView();
}
private void initView() {
tv_num = (TextView) findViewById(R.id.tv_num);
mhandler.postDelayed(runnable,1000);
}
}