でアニメーションを作成してAnimatorSet
いますが、終了したら元の場所に残したいと思いView
ます。
コードは次のようなものです。
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.
}
編集:
新しいアニメーション API を使用しているため、setFillAfter()
ここでは機能しません。