用法:
//========动画(非队列动画)设置监听事件========================
i.dhon(dh,
new android.view.animation.Animation.AnimationListener() {
public void onAnimationEnd(android.view.animation.Animation a) {
//当结束动画时
syso("End");
}
public void onAnimationRepeat(android.view.animation.Animation a) {
//当重复动画时
syso("Repeat");
}
public void onAnimationStart(android.view.animation.Animation a) {
//当启动动画时
syso("Start");
}
}
);
//========队列动画设置监听事件========================
i.dhon(dh,
new Animator.AnimatorListener() {
public void onAnimationEnd(Animator a) {
//当结束动画时
syso("End");
}
public void onAnimationRepeat(Animator a) {
//当重复动画时
syso("Repeat");
}
public void onAnimationStart(Animator a) {
//当启动动画时
syso("Start");
}
public void onAnimationCancel(Animator a) {
//当取消动画时
syso("Cancel");
}
}
);
说明:
常用于动画状态的监听。
提示:
该事件使用的选择性,可顺序选择性保留。