Silverlight动画技术全解析
1. 缓动函数类
Silverlight有11种缓动函数,都位于 System.Windows.Media.Animation 命名空间中。每个动画都有 EasingMode 属性,可控制缓动函数影响动画的时机,包括开始( EaseIn )、结束( EaseOut )或两者皆有( EaseInOut )。具体的缓动函数如下表所示:
| 名称 | 描述 | 属性 |
| — | — | — |
| BackEase | 应用 EaseIn 时,在动画开始前将其拉回;应用 EaseOut 时,允许动画稍微超出目标值,然后拉回。 | Amplitude 决定拉回或超出的量,默认值为1。 |
| ElasticEase | 应用 EaseOut 时,使动画超出最大值并来回摆动,逐渐减慢;应用 EaseIn 时,动画围绕起始值来回摆动,逐渐加速。 | Oscillations 控制摆动次数,默认值为3; Springiness 控制摆动增减的速度,默认值为3。 |
| BounceEase | 效果与 ElasticEase 类似,但反弹不会超出初始或最终值。 | Bounces 控制反弹次数,默认值为2; Boun
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



