packagecom.example.administrator.myapplication;
importandroid.support.v7.app.appcompatactivity;
importandroid.os.bundle;
importandroid.app.activity;
importandroid.content.intent;
importandroid.os.bundle;
importandroid.view.animation.alphaanimation;
importandroid.view.animation.animation;
importandroid.view.animation.animation.animationlistener;
importandroid.widget.imageview;
public classmainactivity extendsappcompatactivity {
imageview welcomeimg= null;
@override
protected voidoncreate(bundlesavedinstancestate) {
super.oncreate(savedinstancestate);
setcontentview(r.layout.activity_main);
welcomeimg= (imageview) this.findviewbyid(r.id.welcome_img);
alphaanimation anima = newalphaanimation(0.3f,1.0f);
anima.setduration(2000);//设置动画显示时间
welcomeimg.startanimation(anima);
anima.setanimationlistener(newanimationimpl());
}
private classanimationimplimplementsanimationlistener
{
@override
public voidonanimationstart(animationanimation) {
welcomeimg.setbackgroundresource(r.drawable.welcome);
}
@override
public voidonanimationend(animationanimation) {
skip(); //动画结束后跳转到别的页面
}
@override
public voidonanimationrepeat(animationanimation) {
}
private voidskip() {
intent intent = newintent();
intent.setclass(mainactivity.this, secondactivity.class);
startactivity(intent);
}
}
}