我是靠谱客的博主 笨笨大树,最近开发中收集的这篇文章主要介绍WPF动画介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

WPF动画使用三种方法:

1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过

程)。

2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用 "类

型名 + AnimationUsingKeyFrames " 的形式进行命名,比如

StringAnimationUsingKeyFrames和ObjectAnimationUsingKeyFrames。

3)路径

在System.Windows.Media.Animation 命名空间中将发现以下内容:

17个 "类型名+Animation类" 这些类使用插值动画。

22个 "类型名+AnimationUsingKeyFrames" 这些类使用关键帧动画。

3个 "类型名+AnimationUsingPath"类这类使用基于路径的动画。

1、17个 "类型名+Animation类" 这些类使用插值动画。

序号

插值动画类

1

ByteAnimation

2

ColorAnimation

3

DecimalAnimation

4

DoubleAnimation

5

Int16Animation

6

Int32Animation

7

Int64Animation

8

Point3DAnimation

9

PointAnimation

10

QuaternionAnimation

11

RectAnimation

12

Rotation3DAnimation

13

SingleAnimation

14

SizeAnimation

15

ThicknessAnimation

16

Vector3DAnimation

17

VectorAnimation

2、22个 "类型名+AnimationUsingKeyFrames" 这些类使用关键帧动画。

序号

关键帧动画类

1

BooleanAnimationUsingKeyFrames

2

ByteAnimationUsingKeyFrames

3

CharAnimationUsingKeyFrames

4

ColorAnimationUsingKeyFrames

5

DecimalAnimationUsingKeyFrames

6

DoubleAnimationUsingKeyFrames

7

Int16AnimationUsingKeyFrames

8

Int32AnimationUsingKeyFrames

9

Int64AnimationUsingKeyFrames

10

MatrixAnimationUsingKeyFrames

11

ObjectAnimationUsingKeyFrames

12

Point3DAnimationUsingKeyFrames

13

PointAnimationUsingKeyFrames

14

QuaternionAnimationUsingKeyFra

15

RectAnimationUsingKeyFrames

16

Rotation3DAnimationUsingKeyFrames

17

SingleAnimationUsingKeyFrames

18

SizeAnimationUsingKeyFrames

19

StringAnimationUsingKeyFrames

20

ThicknessAnimationUsingKeyFrames

21

Vector3DAnimationUsingKeyFrames

22

VectorAnimationUsingKeyFrames

3、3个 "类型名+AnimationUsingPath"类这类使用基于路径的动画。

序号

路径动画类

1

DoubleAnimationUsingPath

2

MatrixAnimationUsingPath

3

PointAnimationUsingPath

最后

以上就是笨笨大树为你收集整理的WPF动画介绍的全部内容,希望文章能够帮你解决WPF动画介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部