现象 | 代码方法 | xml引用 | 属性 |
越来越快 | AccelerateInterpolator() | @android:anim/accelerate_interpolator | android:factor浮点数。加速率(默认为 1) |
越来越慢 | DecelerateInterpolator() | @android:anim/decelerate_interpolator | 变化率开始时很快,然后减慢。属性:android:factor浮点数。减速率(默认值为 1)。 |
变化率在开始和结束时缓慢,但在中间会加快。 | AccelerateDecelerateInterpolator() | @android:anim/accelerate_decelerate_interpolator | 变化率在开始和结束时缓慢,但在中间会加快。没有属性。 |
先后退一小步然后向前加速 | AnticipateInterpolator() | @android:anim/anticipate_interpolator | android:tension浮点数。要应用的张力(默认为 2) |
快速到达终点超出一小步然后回到终点 | OvershootInterpolator() | `@android:anim/overshoot_interpolator | android:tension浮点数。要应用的张力(默认为 2 |
到达终点超出一小步然后回到终点 | AnticipateOvershootInterpolator() | @android:anim/anticipate_overshoot_interpolator | android:tension浮点数。要应用的张力(默认为 2)。android:extraTension浮点数。张力要乘以的倍数(默认值为 1.5) |
弹球效果,弹几下回到终点 | BounceInterpolator() | @android:anim/bounce_interpolator | 变化会在结束时退回。没有属性。 |
均匀速度 | LinearInterpolator() | @android:anim/linear_interpolator | 变化率恒定不变。没有属性。 |
按指定的循环次数重复动画。变化率符合正弦曲线图。 | cycleInterpolator | @android:anim/cycle_Interpolator | android:cycles整数。循环次数(默认值为 1)。 |
插值器整理
最新推荐文章于 2025-05-28 23:37:13 发布