Added in API level 4

AnticipateOvershootInterpolator


open class AnticipateOvershootInterpolator : BaseInterpolator
kotlin.Any
   ↳ android.view.animation.BaseInterpolator
   ↳ android.view.animation.AnticipateOvershootInterpolator

An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.

Summary

Public constructors

AnticipateOvershootInterpolator(tension: Float, extraTension: Float)

Public methods
open Float

Public constructors

AnticipateOvershootInterpolator

Added in API level 4
AnticipateOvershootInterpolator()

AnticipateOvershootInterpolator

Added in API level 4
AnticipateOvershootInterpolator(
    context: Context!,
    attrs: AttributeSet!)

AnticipateOvershootInterpolator

Added in API level 4
AnticipateOvershootInterpolator(tension: Float)
Parameters
tension Float: Amount of anticipation/overshoot. When tension equals 0.0f, there is no anticipation/overshoot and the interpolator becomes a simple acceleration/deceleration interpolator.

AnticipateOvershootInterpolator

Added in API level 4
AnticipateOvershootInterpolator(
    tension: Float,
    extraTension: Float)
Parameters
tension Float: Amount of anticipation/overshoot. When tension equals 0.0f, there is no anticipation/overshoot and the interpolator becomes a simple acceleration/deceleration interpolator.
extraTension Float: Amount by which to multiply the tension. For instance, to get the same overshoot as an OvershootInterpolator with a tension of 2.0f, you would use an extraTension of 1.5f.

Public methods

getInterpolation

Added in API level 4
open fun getInterpolation(t: Float): Float
Parameters
input A value between 0 and 1.0 indicating our current point in the animation where 0 represents the start and 1.0 represents the end
Return
Float The interpolation value. This value can be more than 1.0 for interpolators which overshoot their targets, or less than 0 for interpolators that undershoot their targets.