0

次のコードを for ループに配置しました。

set8.playTogether(
       ObjectAnimator.ofFloat(ball4, "translationX", x1, xn),
       ObjectAnimator.ofFloat(ball4, "translationY", y1, yn),
       ObjectAnimator.ofFloat(ball8, "translationX", xn, x1),
       ObjectAnimator.ofFloat(ball8, "translationY", yn, y1)
);
set8.setDuration(t).start();

for ループのすべての反復の前に、前の反復のアニメーションが完了するのを待ちたいと思います。それを行う方法はありますか?

私のプロジェクトでは、画像に onclick リスナーがあります。また、上記のコードでアニメーションが完了するまで onclicklistener が機能しないようにします。

これらのことを行う方法はありますか?

4

2 に答える 2