动画基础01
在silverlight動畫中,動畫類型被分為兩類:From/To/By(線性插值動畫(Linear Interpolation)和關鍵幀動畫 (Key-frame Animation)。
1.From/To/By 動畫,也稱為線性插值動畫(Linear Interpolation),是Silverlight類型中最簡單的一種動畫。開發(fā)人員只需要設置動畫開始值(From),動畫終止值(To)和動畫相對改變值(By),即可實現Silverlight動畫效果。從字面意思可以理解From,To和By,From是設置動畫在時間線中的開始位置,To是設置動畫在時間線中的結束位置,而By和To類似,但是比To更靈活一些,設置By,不用關心具體屬性數值改變,也不用關心動畫具體經歷的時長。該動畫類型,只是三種動畫數據類型類,分別是:DoubleAnimation,ColorAnimation和PointAnimation。這三種數據類型類,分別用于Double數據類型,Color數據類型和Point數據類型。其中DoubleAnimation類是最為常用的一種。例如,修改對象的高度和寬度,就是不錯的例子。我們經常會在項目代碼中看到:
?<DoubleAnimation?From="20"?To="100"?Duration="0:0:5"></DoubleAnimation>?
這是一個指定對象的屬性值在5秒內從20到100改變的動畫,也是最簡單的動畫語句。這里我們忽略了目標對象屬性,后文將有詳細代碼,這里僅做演示。
?
轉載請指明出處:http://www.silverlightchina.net/html/learn/2010/0327/916.html
轉載于:https://www.cnblogs.com/yinpeng186/archive/2010/07/07/1772897.html
總結
- 上一篇: 梦到亲人从高处掉下来是什么意思
- 下一篇: 用c语言调用动态库