Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android 播放动画时禁用屏幕上的触摸事件_Android_Events_Animation_View_Touch - Fatal编程技术网

Android 播放动画时禁用屏幕上的触摸事件

Android 播放动画时禁用屏幕上的触摸事件,android,events,animation,view,touch,Android,Events,Animation,View,Touch,嘿,我有一个有很多子视图的视图,可以制作一些动画 问题在于,播放动画时,视图仍会对触摸事件作出反应,这会导致 是我不想要的东西 我想在所有视图的顶部都有一个透明的视图,当 正在播放动画 还有别的办法吗 谢谢 您可以使用“OnAnimationStart”/“OnAnimationEnd”并在其中定义触摸行为。您可以在视图上添加一个transaprent布局(在xml宽度和高度填充父级中声明) 并在动画开始时将clickable设置为true,在动画结束时将clickable设置为false 我有

嘿,我有一个有很多子视图的视图,可以制作一些动画

问题在于,播放动画时,视图仍会对触摸事件作出反应,这会导致 是我不想要的东西

我想在所有视图的顶部都有一个透明的视图,当 正在播放动画

还有别的办法吗


谢谢

您可以使用“OnAnimationStart”/“OnAnimationEnd”并在其中定义触摸行为。

您可以在视图上添加一个transaprent布局(在xml宽度和高度填充父级中声明)
并在动画开始时将clickable设置为true,在动画结束时将clickable设置为false

我有很多视图和很多动画听众。这个解决方案对我来说太麻烦了:)