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动画介绍内容请搜索靠谱客的其他文章。
发表评论 取消回复