天天看點

android動畫删除,android – 如何使用ObjectAnimator删除動畫的慢端?

我有這個ObjectAnimator:

cloudAnim2 = ObjectAnimator.ofFloat(cloud2ImageView, "x",500, 1000);

cloudAnim2.setDuration(3000);

cloudAnim2.setRepeatCount(ValueAnimator.INFINITE);

cloudAnim2.setRepeatMode(ValueAnimator.RESTART);

cloudAnim2.start();

cloudAnim2.addListener(new AnimatorListener() {

@Override

public void onAnimationCancel(Animator animation) {}

@Override

public void onAnimationEnd(Animator animation) {}

@Override

public void onAnimationRepeat(Animator animation) {}

@Override

public void onAnimationStart(Animator animation) {}

});

如您所見,雲将從位置500開始并将動畫到位置1000,然後它将重複動畫.

問題是動畫越來越慢,因為它接近完成.我的意思是,運動的速度并不總是一樣的.

我希望速度變得總是一樣的.如何才能做到這一點?

謝謝