为什么我不能在动画时单击我的按钮?

时间:2017-02-02 21:34:20

标签: java android android-studio android-animation

我有一个带有动画的imageButton(从A点移动到B点),如果我点击它,我想让他看不见,问题是,当动画开启时按钮不会变得不可见。

动画代码:

Animation animation = new TranslateAnimation(0, 0,-500, 600); 
animation.setDuration(6000); 
animation.setFillAfter(true); 
rndCoin.startAnimation(animation); 

1 个答案:

答案 0 :(得分:2)

问题在于您正在使用“查看”动画,它会使您的按钮无法点击,直到动画结束。

有两种类型的动画:

查看动画它更简单易用,但您有一些限制(就像您现在拥有的那样!) - 您可以查看更多相关内容{{3 }}

属性动画:这是一个更强大的框架。你不一定要在视图中使用它,你可以动画几乎任何东西......只要运用你的创造力。使用这种动画,您可以在动画进行过程中更改按钮的可见性。看一下here了解更多信息。

来源:here