我是Andorid编程的新手。我想阻止我的Java代码,直到对象动画师完成。例如,我正在翻译PlayAgents函数内的图像。在正常执行中,java代码继续工作。
PlayAgents();
for(int i = 0; i< 4; i ++) 。
在上面的示例中,java代码需要等待PlayAgents函数的结束,该函数负责使用Object Animator翻译图像。
答案 0 :(得分:1)
您可以向此对象动画师添加动画侦听器
rotateAnimation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
// Write your for loop here
}
});
然后在onAnimationEnd()
;