Interpolator用於動畫中的時間插值,其作用就是把0到1的浮點值變化映射到另一個浮點值變化。
本文列出Android API提供的Interpolator的若干種實現,列出源碼,並且用一個程序繪製出其數學曲線。(項目鏈接附在文後)。
AccelerateDecelerateInterpolator
AccelerateInterpolator
AnticipateInterpolator
AnticipateOvershootInterpolator
BounceInterpolator
CycleInterpolator
DecelerateInterpolator
LinearInterpolator
OvershootInterpolator
項目鏈接:
https://github.com/mengdd/HelloInterpolator.git