【发布时间】:2018-12-19 06:42:33
【问题描述】:
我正在为我的视图设置动画,其中我为视图的平移和缩放设置动画。
问题:
如果我的动画持续时间为 2000 毫秒(2 秒),我不希望任何用户事件干扰动画。
例如,如果双击视图触发器的缩放动画和滚动触发器的平移动画。两个动画持续时间都是 2 秒,但是如果我一个接一个地双击并滚动它会产生奇怪的结果。
所以我想在动画进行时停止事件。
是否有任何简单的解决方案,无需维护 OnGoing 动画的状态并覆盖 onTouchEvent 以禁用事件?
【问题讨论】:
-
在制作动画时禁用所有功能,在动画结束时再次启用它们
-
@VivekMishra 你的意思是根据动画状态禁用视图的事件?这是唯一的方法吗?
标签: android android-animation android-event