Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:17:05 C#中ImageAnimator类功能和方法
ImageAnimator类功能ImageAnimator类是GDI+提供的实现动画效果类,动画处理包含基于时间的帧图像。ImageAnimator类方法ImageAnimator类常用方法及说明如表1所示。表1 I mageAnimator类常用方法及说明下面详细介绍ImageAnimator类的常用方法。1.Animate方法语法:public static void Animate (Image image,EventHandler onFrameChangedHandler)参数说明如下。image:要动画处理的Image对象。onFrameChangedHandler :一个EventHandler对象,指定在动画帧发生更改时调用的方法。返回值:此方法无返回值。2.CanAnimate方法语法:public static bool CanAnimate (Image image)参数说明如下。image:要测试的Image对象。返回值:如果指定图像包含基于时间的帧,则此方法返回True;否则返回False。3.StopAnimate方法语法:public static void StopAnimate (Image image,EventHandler onFrameChangedHandler)参数说明如下。image:要停止动画处理的Image对象。onFrameChangedHandler:一个EventHandler对象,它指定在动画帧发生更改时调用的方法。返回值:此方法无返回值。4.UpdateFrames方法此方法使该帧在当前正被动画处理的所有图像中前移。新帧在下一次呈现图像时绘制。语法:public static void UpdateFrames ()返回值:此方法无返回值。5.UpdateFrames方法(Image)此方法使帧在指定的图像中前移。新帧在下一次呈现图像时绘制。此方法只适用于包含基于时间的帧的图像。语法:public static void UpdateFrames (Image image)参数说明如下。image:要为其更新帧的Image对象。返回值:此方法无返回值。注意:用AutoPlay属性播放的AVI文件将不断重复,直到将其值设置为False为止。
赞