我试图在按钮被点击后,使用动画将其移动到屏幕底部。
我的动画效果已经完美了,但是动画完成后,按钮并没有停留在屏幕底部。我尝试使用offsetTopAndBottom()
,但它只能保持一帧的时间,然后就会重新绘制在顶部。我该如何让按钮保持在底部?
请问您尝试在动画实例上调用setFillAfter(true)
了吗?
祝好!
是的,setFillAfter(true)
有效。
但奇怪的是,相应的android:fillAfter
XML属性没有提供相同的效果。大家要注意了。
你的按钮无法点击是因为你使用了View动画而不是属性动画。 View动画只会改变View绘制的位置,而不是真正将其移动到该位置。 属性动画可以解决这个问题。
我在另一个帖子中回答了你的问题。 你可以在这里查看。