使用动画时更改视图的物理位置

时间:2013-04-15 07:55:08

标签: android animation

我为我的视图设置了动画,我使用了按钮,我将其滑动并使用slideUpIn.setFillAfter(true);停在这里但是视图的物理位置不会改变,只有外观。所以我必须点击旧位置才能点击。周围有锻炼吗?

2 个答案:

答案 0 :(得分:0)

您需要设置新的LayoutParams以便以正确的位置查看。

在动画之前获取LayoutParams视图。然后动画。然后添加到动画字段编辑的LayoutParams中,将新LayoutParams设置为查看。

答案 1 :(得分:0)

尝试实现AnimationListener并调用

view.clearAnimation()

中的视图

onAnimationEnd(Animation animation)