安卓:方法活套



在我的活动中,我有一个方法必须重复,直到用户点击按钮

   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
}

相关内容

  • 没有找到相关文章

最新更新