将视图从一个视图移动到另一个视图

时间:2017-08-24 07:11:20

标签: android imageview

我必须从x移动到y点。有10个水平视图。我想移动imageView从x视图移动到y视图。

    TranslateAnimation animation = new TranslateAnimation(0, viewTwo.getX()-viewOne.getX(),0 , viewTwo.getY()-viewOne.getY());
    animation.setRepeatMode(0);
    animation.setDuration(3000);
    animation.setFillAfter(true);
    viewOne.startAnimation(animation);

但viewTwo.getX()和viewOne.getX()返回0.0。 enter image description here

1 个答案:

答案 0 :(得分:1)

尝试查找Clean-Rebuild-Run方法以获取X位置值!
比如,测量视图直到Y位置,Y位置左侧的视图宽度将是您想要的结果。