我只是搜索谷歌和至少mabye我发现我想要我需要动画x和y位置如果查看所以我不知道这个代码是我需要的,如果我需要我怎么能得到x和y in onAnimationUpdate
这样getAnimatedValue
会给我x还是Y?如果我第一次称它为givme x并且如果我再次调用它会给我,我只是让我如何在函数中获得x和y
onAnimationUpdate
这个代码valueX
我希望为它设置动画valuy
我希望为其设置动画的y值
PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat(chatHeadParent.SCALE_X, valueX);
PropertyValuesHolder pvhY = PropertyValuesHolder.ofFloat(chatHeadParent.SCALE_Y, valuy);
ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(chatHeadParent, pvhX, pvhY);
animator.setDuration(50);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
//i need x and y position animate for use them
Log.d(" iiiiiiiiiii ",""+animation.getAnimatedValue()+" "+animation.getAnimatedValue());
}
});
animator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
}
});
animator.start();