Android:动画后移动视图?

时间:2010-01-17 02:32:20

标签: android animation

我试图在按下按钮后按钮向下移动到屏幕底部。

我让动画完美运行,但动画结束后按钮不会停留在屏幕底部。我尝试过使用offsetTopAndBottom(),但它只停留在那里一帧,并在顶部重绘。我怎样才能让按钮停留?

3 个答案:

答案 0 :(得分:11)

您是否尝试在动画实例上调用setFillAfter(true)

问候!

答案 1 :(得分:3)

是的,setFillAfter(true)有效。

但奇怪的是,相应的android:fillAfter XML属性不会提供相同的效果。请注意,伙计。

答案 2 :(得分:0)

您的按钮无法点击,因为您使用的是查看动画,而不是属性动画。 视图动画仅更改绘制视图的位置,而不是真正将其移动到该位置。 属性动画可以解决问题。

我在另一个帖子上回答了你的问题。 您可以查看here