概述
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动画介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复