我有一个ImageView(位置x-y:0-0)。我制作了这样的动画:
toptobottom(buttonsnew[x][y],null,2*buttonsnew[x][y].getHeight(),finalX,finalY,finalhowmany).start();
public ObjectAnimator toptobottom(View view, AnimatorListenerAdapter listener,
float distance, final int degisen, final int degisilen, final int finalKactane) {
view.setTranslationY(0);
ObjectAnimator animator = ObjectAnimator.ofFloat(view, "translationY", distance);
animator.removeAllListeners();
if (listener != null) {
animator.addListener(listener);
}
return animator;
}
此后,通常,imageview转到位置x-y:0-200,我想创建一个新的translateanimation。我有一个按钮,想按此按钮创建动画。但是,有一个问题。当单击按钮时,此动画从上一个位置开始。(x-y:0-0)
为什么?我该如何解决这个问题?