類庫篇——用agTweener來實現(xiàn)動畫效果
項目地址:http://www.codeplex.com/agTweener
許多做flash/flex開發(fā)的人都知道在flash中有一個Tween類來幫助程序員用編程的方式來構建動畫。不用每一次都在時間軸上做。silverlight也一樣在sl中有一個agTweener的第三方類庫。
我的這個項目就是用它來構建動畫的。這里我簡單的介紹一下它的使用。
TweenParameter _tween = new TweenParameter(); _tween.Opacity = 0; _tween.time = 0.1; _tween.transition = TransitionType.easeInOutBack; Tweener.addTween(xImage, _tween);
這樣子就實現(xiàn)了一個把元素透明度變化到0的效果。
目前版本支持的屬性如下:
- transition
- time
- delay
- Width
- Height
- X
- Y
- ScaleX
- ScaleY
- SkewAngleX
- SkewAngleY
- RotateAngle
- Opacity
- ZIndex
提示下,在加了Tween出錯的情況下請在你的目標元素加上RenderTransform,在blend中打開在Transform面板中隨便賦值。然后再到對應的XAML中刪除掉剛才付的值。
這樣Blend就會幫你生成RenderTransform節(jié)點。這樣agTweener就不會出錯了。
經典論壇交流: http://bbs.blueidea.com/thread-2873943-1-1.html
本文鏈接:http://m.95time.cn/tech/multimedia/2008/6004.asp
出處:藍色理想
責任編輯:moby
上一頁 Loading的制作 下一頁
◎進入論壇RIA設計與應用版塊參加討論
|