类库篇——用agTweener来实现动画效果
项目地址:http://www.codeplex.com/agTweener
许多做flash/flex开发的人都知道在flash中有一个Tween类来帮助程序员用编程的方式来构建动画。不用每一次都在时间轴上做。silverlight也一样在sl中有一个agTweener的第三方类库。
我的这个项目就是用它来构建动画的。这里我简单的介绍一下它的使用。
TweenParameter _tween = new TweenParameter(); _tween.Opacity = 0; _tween.time = 0.1; _tween.transition = TransitionType.easeInOutBack; Tweener.addTween(xImage, _tween);
这样子就实现了一个把元素透明度变化到0的效果。
目前版本支持的属性如下:
- transition
- time
- delay
- Width
- Height
- X
- Y
- ScaleX
- ScaleY
- SkewAngleX
- SkewAngleY
- RotateAngle
- Opacity
- ZIndex
提示下,在加了Tween出错的情况下请在你的目标元素加上RenderTransform,在blend中打开在Transform面板中随便赋值。然后再到对应的XAML中删除掉刚才付的值。
这样Blend就会帮你生成RenderTransform节点。这样agTweener就不会出错了。

经典论坛交流: http://bbs.blueidea.com/thread-2873943-1-1.html
本文链接:http://www.blueidea.com/tech/multimedia/2008/6004.asp
出处:蓝色理想
责任编辑:moby
上一页 Loading的制作 下一页
◎进入论坛RIA设计与应用版块参加讨论
|