Reverting animation done with AnimatorSet

Viewed 8804

I am creating an animation with AnimatorSet and when it ends I would like to leave the View where it was.

The code is something like this:

mLastAnimation = new AnimatorSet();
mLastAnimation.playTogether(
  ObjectAnimator.ofFloat(mImageView, "scaleX", 1.5f, 1f),
  ObjectAnimator.ofFloat(mImageView, "translationY", 40f, 0f));
mLastAnimation.setDuration(3000);
mLastAnimation.addListener(this);
mLastAnimation.start();

// The Activity implements the AnimatorListener interface
  @Override
  public void onAnimationEnd(Animator animator) {
    // Undo the animation changes to the view.
  }

EDIT:

I am using the new animation API so setFillAfter() will not work here.

4 Answers
Related