如果ACTION_UP取消动画

时间:2012-05-29 20:58:56

标签: android android-animation ontouchlistener

我的gridView上有onTouchListener,如果按下ACTION_DOWN,则动画(缩放)开始。如何做事:

  1. 如果按下ACTION_DOWN,如何按住缩放图像
  2. 如果是ACTION_DOWN动画已启动,但如果是ACTION_UP(如果动画未完成) 动画瞬间消失(动画开始前的时间)

1 个答案:

答案 0 :(得分:1)

为了让动画的最终状态在完成后保持不变,你需要调用Animation.setFillAfter(true)

您可以随时使用Animation.cancel()Animation.reset()重置正在运行的动画,以便将视图转换恢复到初始状态。

HTH