当动画正在进行时,应该在动画结束前阻止用户触发动画再次运行。
这种情况的例子之一是用户单击按钮触发某些动画的情况。动画可能用于显示某些信息。所举的例子是有意编造的,当用户单击按钮时,将来回摇晃方框。
如果用户连续单击按钮,就不应该连续在队列中加入动画,所以需要测试动画是否已经在运行中,如果已经运行,则忽略动画请求。