程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> ImageAnimator類方法(動畫設計)

ImageAnimator類方法(動畫設計)

編輯:C#入門知識

ImageAnimator類常用方法如表所示。

   表    ImageAnimator類常用方法

方法

說明

Animate

將多幀圖像顯示為動畫

CanAnimate

返回一個布爾值,該值指示指定圖像是否包含基於時間的幀

Equals 

已重載。 確定兩個Object實例是否相等(從Object繼承)

GetHashCode 

用作特定類型的哈希函數。GetHashCode適合在哈希算法和數據結構(如哈希表)中使用(從Object繼承)

GetType 

獲取當前實例的Type(從Object繼承)

ReferenceEquals 

確定指定的Object實例是否是相同的實例(從Object繼承)

StopAnimate

終止正在運行的動畫

ToString 

返回表示當前Object的String(從Object繼承)

UpdateFrames

該方法為可重載方法,用於更新時間幀

下面詳細介紹ImageAnimator類的常用方法。

    Animate方法

語法

public static void Animate (

   Image image,

   EventHandler onFrameChangedHandler

)

參數

image :要動畫處理的Image對象。

onFrameChangedHandler :一個EventHandler對象,它指定在動畫幀發生更改時調用的方法。

返回值:此方法無返回值。

    CanAnimate方法

語法

public static bool CanAnimate (

   Image image

)

參數

image :要測試的Image對象。

返回值:如果指定圖像包含基於時間的幀,則此方法返回true;否則返回false。

     StopAnimate方法

語法

public static void StopAnimate (

   Image image,

   EventHandler onFrameChangedHandler

)

參數

image :要停止動畫處理的Image對象。

onFrameChangedHandler :一個EventHandler對象,它指定在動畫幀發生更改時調用的方法。

返回值:此方法無返回值。

      UpdateFrames方法

使該幀在當前正被動畫處理的所有圖像中前移。新幀在下一次呈現圖像時繪制。

語法

public static void UpdateFrames ()

返回值:此方法無返回值。

     UpdateFrames 方法 (Image)

使幀在指定的圖像中前移。新幀在下一次呈現圖像時繪制。此方法只適用於包含基於時間的幀的圖像。

語法

public static void UpdateFrames (

   Image image

)

參數

image :要為其更新幀的Image對象。

返回值:此方法無返回值。

   注意:用AutoPlay屬性播放的AVI文件將不斷重復,直到將其值設置為False為止。

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved