Android 使用objectAnimator动态更改对象位置

Android 使用objectAnimator动态更改对象位置,android,translation,objectanimator,Android,Translation,Objectanimator,我正在尝试一些东西,我的目标是将按钮移动到屏幕上的特定点。我已经计算了新位置的y-坐标,然后调用moveOn来更新按钮的位置 我遇到的问题是,每次调用后,按钮首先返回其初始位置,然后再移动。请帮助一个新手 public void moveOn() { ObjectAnimator animation = ObjectAnimator.ofFloat(button, "translationY", translation_value); } 尝试使用约束布局的约束集。一个可能很有用。谢谢

我正在尝试一些东西,我的目标是将按钮移动到屏幕上的特定点。我已经计算了新位置的
y
-坐标,然后调用
moveOn
来更新按钮的位置

我遇到的问题是,每次调用后,按钮首先返回其初始位置,然后再移动。请帮助一个新手

public void moveOn() {
    ObjectAnimator animation = ObjectAnimator.ofFloat(button, "translationY", translation_value);
}

尝试使用约束布局的约束集。一个可能很有用。谢谢,我得到了一个与setX和setY的解决方案。