在我的活动中,我有一个方法必须重复,直到用户点击按钮
private void AnimateItem(int i){
((AnimationDrawable) myList.getChildAt(i).getBackground()).start();
}
private void CheckItems(){
int[] items = new int[]{1,3,5};
for(int i = 0; i<items.length(); i++){
AnimateItem(i);
}
}
所以,给我:
AnimateItem(1);
AnimateItem(3);
AnimateItem(5);
如何逐个执行方法(当第一个方法结束时,开始第二个…并在最后一个方法结束后重复循环),直到单击按钮。
如果您的活动实现了AnimationListener,我们可以超越以下方法
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
if (animation == your desired Animation) {
//start your new Animation
}
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}