我正在使用v
制作文字视图缩放比例ObjectAnimator
。这个动画正在进行中,我还想更新视图的位置。我提前不知道新职位会是什么。当我在动画期间调用v.setX
时,位置不会改变。那么我做错了什么?我是否需要从启动动画的同一个线程中调用setX
?或者在动画的更新监听器中?
我启动了缩放动画,当我得到位置更新时,我想更新位置:
ObjectAnimator anime = ObjectAnimator.ofPropertyValuesHolder(view, scalex, scaley);
anime.start();
在一个单独的函数中我这样做:
view.setX(x)