Я хочу переместить кнопку (button1), когда я нажимаю на нее, бросает ось x.Как перемещать кнопку вдоль оси X при использовании ObjectAnimator
Вот мой код:
btn=(Button)findViewById(R.id.button1);
currentX=btn.getX();
currentY=btn.getY();
moveX=ObjectAnimator.ofFloat(btn,"translationX",currentX,currentX+10);
moveY=ObjectAnimator.ofFloat(btn,"translationY",currentY,currentY);
set=new AnimatorSet();
set.playTogether(moveX,moveY);
btn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v){
set.start();
currentX=v.getX();
currentY=v.getY();
}
});
Он перемещается при первом щелчке, но после того, что он только начинает с самого начала, вместо того, чтобы двигаться 10dp дальше по оси х. что мне не хватает?