Sliverlight 动画循环播放
来源:互联网 发布:众惠微交易源码 编辑:程序博客网 时间:2024/05/23 01:57
通过前段时间做项目,了解到控制动画循环播放方式有很多种,下面介绍:
1.通过DispatcherTimer,在Tick方法中调用动画Begin方法,在timer的Interval规定的范围事件内调用。
但是这种方式存在一种问题:就是动画时间如果和timer的Interval时间不能完全吻合的话,那么动画效果看起来是有问题的,所以此种方法谨慎用之。
2.使用RepeatBehavior,设置成forever,或者设置成1x,2x....。在xaml中直接设置,在此介绍在后台的设置方式,代码:
RepeatBehavior r = new RepeatBehavior(1);//此参数为动画循环次数
m_RepeatStoryboard.RepeatBehavior = r;
如果动画方式为永远循环,代码:m_RepeatStoryboard.RepeatBehavior = RepeatBehavior.Forever;
3.在动画Storyboard的Complete事件中再次调用stroyboard的Begin方法,也会实现动画无限循环效果。
呵呵,每种方法都有相应的运用场合,希望能给大家带来帮助,O(∩_∩)O~
- Sliverlight 动画循环播放
- cocos2d循环播放动画
- jquery动画循环播放
- Unity3d 动画不能循环播放问题
- android开机动画不循环播放问题
- 让动画循环播放的方法
- cocos2d-x 3.0 帧播放 (帧动画循环播放)
- 【Unity实用小技巧】设置动画模型循环播放
- Andriod 旋转动画RotateAnimation设置无限循环播放
- 循环动画
- 循环动画
- 解决ImageView代码中循环播放动画最后一帧闪烁问题
- 在项目代码中加载cocostudio导出的动画并循环播放
- 40.iOS循环播放雷达扫描动画--Life365中的开启定位
- 安卓开发实现按钮刷新时旋转;循环播放的动画如何停止
- 小程序 animation用setInterval动画循环,录音按钮的播放效果
- 【Unity快速实现小功能】动画系统学习小技巧篇(一)——设置动画循环播放
- Windows phone开发——通过sliverlight开发应用,关于播放背景音乐的问题
- protobuf在netty里面的应用举例
- jsp,使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法
- AJAX请求并发问题
- 转换工具
- dotnetCHARTING 7.0破解方法
- Sliverlight 动画循环播放
- xargs命令详解(方便大家查阅)
- 并发preloader加载条
- 在Sliverlight中打开网页的几种方法
- 初学jQuery,你应该从哪一本书开始?
- [转载]完美解决drupal6上传中文文件名附件乱码问题
- 自动识别内容中的Url并添加超链接
- IValueConverter 数据格式化处理
- solaris 10 启动 postgresql