Silverlight開發歷程 關鍵幀動畫

2021-08-26 13:15:36 字數 632 閱讀 1006

每乙個關鍵幀都支援三種不同的補間型別,分別為 linear(線性)、discrete(離散)、spliend(多鍵),如下圖:

doubleanimationusingkeyframes動畫

關鍵幀有兩個重要的屬性,分別是value和keytime,他們的作用是在keytime指定的某個時間點對value進行控制。如下例子:

在上面的例子中用到了三種不同的幀補間類形,下圖分別是三種不同型別補間的運動軌跡:

例子中分別使用了線性、離散、多鍵 三種不同的補間,很顯然線性補間產生了乙個最基本的水平運動,運動的過程速度是均勻的。離散補間直接從起始點跳 到了結束點,中間沒有任何動畫效果 。而多鍵補間是在由起始到結束的位置然後產生了乙個加 速的動畫。

coloranimationusingkeyframes 動畫

coloranimationusingkeyframes關鍵幀是操作color屬性的變化,下面例子是對color的值進行變化的:

pointanimationusingkeyframes動畫

下面例子是控制ellipesgeometry的center屬性來讓小球在三個點之間來回跳動。如下**:

執行結果:

Silverlight開發歷程 動畫(線性動畫)

故事板與事件觸發器 storyboard 故事板 必須指定兩個屬性 targetname 目標物件 和targetproperty 目標屬性 這兩個屬性把故事板與要產生的動畫銜接起來,起到橋梁的作用。看下面的例子 在上面的例子中,我們為這乙個故事板新增了乙個doubleanimation型別的動畫,...

Silverlight開發歷程 動畫(線性動畫)

故事板與事件觸發器 storyboard 故事板 必須指定兩個屬性 targetname 目標物件 和targetproperty 目標屬性 這兩個屬性把故事板與要產生的動畫銜接起來,起到橋梁的作用。看下面的例子 在上面的例子中,我們為這乙個故事板新增了乙個doubleanimation型別的動畫,...

跨平台開發silverlight

silverlight是能跨平台的.個人感覺sl和flash都差不多.要是比 絢 比 酷 sl站不到上風.只能在功能上比.sl和資料的結合是很不錯的.能呼叫很多的服務.但是用來做服務的後台檔案大多都受到伺服器平台的限制.之前做的好多demo都是因為沒有的方host導致我的demo都無法放到網上.近日...