Android動畫內置插值器

作用 資源ID Java類
動畫加速進行 @android:anim/accelerate_interpolator AccelerateInterpolator
快速完成動畫,超出再回到結束樣式 @android:anim/overshoot_interpolator OvershootInterpolator
先加速再減速 @android:anim/accelerate_decelerate_interpolator AccelerateDecelerateInterpolator
先退後再加速前進 @android:anim/anticipate_interpolator AnticipateInterpolator
先退後再加速前進,超出終點後再回終點 @android:anim/anticipate_overshoot_interpolator AnticipateOvershootInterpolator
最後階段彈球效果 @android:anim/bounce_interpolator BounceInterpolator
週期運動 @android:anim/cycle_interpolator CycleInterpolator
減速 @android:anim/decelerate_interpolator DecelerateInterpolator
勻速 @android:anim/linear_interpolator LinearInterpolator

 

android默認插值器爲 @android:anim/accelerate_decelerate_interpolator

動畫設置插值器有兩種方式:

1.Xml文件中設置資源id

 android:interpolator="@android:anim/accelerate_decelerate_interpolator"

2.Java代碼設置

animation.setInterpolator(new AccelerateDecelerateInterpolator());

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章