レイアウトに追加されるとアニメーション化する ImageView があります。 削除されると、同じアニメーションが反転するようにしたいと思います。
Android でアニメーションを再コーディングしたりパラメータを逆にしたりせずに、アニメーションを逆にする方法はありますか?
ベストアンサー1
いいえ、残念ながら Animation オブジェクトでは実行できません。ただし、アニメーションを反転する補間を使用してシミュレートすることはできます。
package com.example.android;
import android.view.animation.Interpolator;
public class ReverseInterpolator implements Interpolator {
@Override
public float getInterpolation(float paramFloat) {
return Math.abs(paramFloat -1f);
}
}
次に、アニメーションに新しい補間子を設定します。
myAnimation.setInterpolator(new ReverseInterpolator());