用动画设置位置

时间:2014-10-12 10:27:59

标签: android animation button

我想在Android上使用滑动动画设置我的Button的位置。我怎么能这样做?

这是我的代码

btnMain.setX(100);
btnMain.setOnClickListener(new View.onClickListener() {

     public void onClick(View v) {
            btnMain.setX(700);
     }
});

1 个答案:

答案 0 :(得分:2)

这会将您的按钮滑动到水平方向。根据您的需要进行更改

TranslateAnimation anim = new TranslateAnimation(0, 100, 0, 0); //first 0 is start point, 100 is end point horizontal
    anim.setDuration(1000); // the argument is in miliseconds i.e 2000 = 2 seconds and so on
    yourButton.startAnimation(anim);

您可以通过setDuration()方法传递不同的时间(以毫秒为单位)来更改动画的速度。