【发布时间】:2014-10-15 09:13:54
【问题描述】:
我正在尝试创建一个按钮单击动画,例如当你按下按钮时,按钮会缩小一点,当你松开时,它会重新放大。如果您只需轻按,您就可以将新闻稿和新闻稿串在一起。
我设置了一个 onTouchListener 和几个 XML 定义的 AnimatorSet,一个用于新闻,一个用于发布。在ACTION_DOWN 上发布新闻,ACTION_UP 或ACTION_CANCEL 上发布。当您按住按钮时,这工作正常,然后稍后释放。但是快速点击,释放动画会在按下完成之前触发,结果通常是根本没有动画。
我希望我可以使用 AnimatorSet 的顺序功能将发布动画粘贴到可能已经运行的新闻动画的末尾,但没有运气。我确信我可以用回调来装点东西,但这看起来很乱。
这里最好的方法是什么?谢谢!
【问题讨论】:
标签: android animation user-interface