嘿,我有一个包含很多子视图的视图,可以制作一些动画。
问题在于,当播放动画时,视图仍然会对触摸事件作出反应 是我不想要的东西。
我想过在所有视图的顶部都有透明视图,这在将来可见 动画正在播放
还有其他办法吗?
谢谢!
答案 0 :(得分:2)
您可以在视图上添加透明布局(以xml宽度和高度填充父级声明它) 并在动画开始时使clickable为true,在动画结束时为clickable false。
答案 1 :(得分:1)
您可以使用“OnAnimationStart”/“OnAnimationEnd”并定义那里的触摸行为。