Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我不能在按钮处于动画状态时单击它?_Java_Android_Android Studio_Android Animation - Fatal编程技术网

Java 为什么我不能在按钮处于动画状态时单击它?

Java 为什么我不能在按钮处于动画状态时单击它?,java,android,android-studio,android-animation,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); 您的问题是,您正在使用视图动画,它使您的

我有一个imageButton,动画从a点移动到B点,如果我点击它,我想让它不可见,问题是,当动画打开时,按钮不会变为不可见

动画代码:

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

您的问题是,您正在使用视图动画,它使您的按钮在动画结束之前不可单击

有两种类型的动画:

查看动画:这是一个更简单、更容易使用的方法,但是你有一些限制,就像你现在的限制一样你可以查更多

属性动画:它是一个更健壮的框架。你不必在视图中使用它,你可以为几乎任何东西设置动画。。。发挥你的创造力。使用这种动画,您将能够在动画进行时更改按钮的可见性。查看更多信息


来源:

请展示一些代码,这样我们可以帮助您更好地理解动画=新的TranslateAnimation0,0,-500,600;animation.setDuration6000;animation.setFillAfterrue;rndCoin.startAnimationanimation;这就是动画代码,不要把你的代码放在动画中。编辑你的问题,更好地解释你的问题是什么。这个代码应该在你的问题中,不管怎样,你是如何试图让它隐形的?波苏·法拉尔·埃姆·葡萄牙人?这是什么?