博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二十二章:动画(三)
阅读量:7055 次
发布时间:2019-06-28

本文共 418 字,大约阅读时间需要 1 分钟。

设置动画持续时间

这是AnimationTryout中Clicked处理程序的一点变化。 它不能解决Button的多次点击问题,但它确实将动画扩展到两秒钟,因此您可以更长时间地欣赏动画。 持续时间以毫秒为单位指定为RotateTo的第二个参数。 第二个参数是可选的,默认值为250:

void OnButtonClicked(object sender, EventArgs args){    button.RotateTo(360, 2000);}

通过这种变化,尝试轻敲按钮,然后在旋转时再次轻敲它几次。

您会发现按钮的重复点击不会将Rotation属性发送回零。 而是取消上一个动画并开始新动画。 但是这个新动画开始于任何旋转属性恰好在点击时。 每个新动画的持续时间仍为2秒,但当前的旋转属性更接近360度的结束值,因此每个新动画似乎都比之前的动画要慢。 然而,在Rotation属性最终达到360之后,进一步的抽头什么都不做。

转载地址:http://iwmol.baihongyu.com/

你可能感兴趣的文章
基于 React 的前端项目开发总结
查看>>
VR进化论|教你搭建通用的WebVR工程
查看>>
如何把要想保存的文章转为 Markdown 格式
查看>>
ThinkPHP3.2.3 关联模型
查看>>
高效的 itertools 模块
查看>>
简单意义上的桶排序
查看>>
解决向github提交代码不用输入帐号密码
查看>>
夏日葵电商:微信分销系统开发运营误区及技巧
查看>>
UXCore 组件单测的一些事儿
查看>>
2018 re:Invent回顾篇:前线开发者眼中AWS的创新版图
查看>>
Git Submodule新漏洞已修复
查看>>
广深IT之行:传统模式与技术创新的融合
查看>>
QCon演讲速递:异步处理在分布式系统中的优化作用
查看>>
GitLab可完全管理Google Kubernetes Engine
查看>>
独家解密:阿里大规模数据中心性能分析
查看>>
使用GitHub的十个最佳实践
查看>>
关于laravel5的excel包maatwebsite/excel的使用笔记_v1.0_byKL
查看>>
Codeweavers的丰田模式
查看>>
Google I/O 2015开发者观赏指南
查看>>
编转码、CDN和AI是如何撑起短视频数百亿市场规模的
查看>>