当前位置:嗨网首页>书籍在线阅读

26-问题

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.6.1 问题

当动画正在进行时,应该在动画结束前阻止用户触发动画再次运行。

这种情况的例子之一是用户单击按钮触发某些动画的情况。动画可能用于显示某些信息。所举的例子是有意编造的,当用户单击按钮时,将来回摇晃方框。

如果用户连续单击按钮,就不应该连续在队列中加入动画,所以需要测试动画是否已经在运行中,如果已经运行,则忽略动画请求。