См. AnimatorSet и используйте функцию playTogether
. Однако, как вы упомянули в ваших комментариях, AnimationDrawable
не совместимо с AnimatorSet
. В этом случае, чтобы обе анимации запускались вместе, вы можете написать это так:
AnimationDrawable rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
rocketImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
rocketImage.animate().x(100).y(100).withLayer().setDuration(500).setListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
rocketAnimation.start();
}
@Override
public void onAnimationEnd(Animator animation) {
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
}).start();
}
});