标签: android
android新手在这里......
我有一个响应屏幕上用户触摸的工作程序。代码用动画响应初始ACTION_DOWN,然后用第二个动画响应ACTION_UP。
我想在ACTION_UP之后忽略一段时间的触摸,以防止用户在第二个动画完成之前开始新的动画。
实现这个的最佳方法是什么...用计时器禁用焦点?...拦截触摸?
非常感谢您的帮助!
答案 0 :(得分:0)
在类变量中记住当前动画,只要动画尚未完成,就忽略相应侦听器中的触摸输入。 您可以通过Animation.hasEnded()方法检查动画是否已完成。