public class AnticipateOvershootInterpolator extends BaseInterpolator implements NativeInterpolatorFactory
Constructor and Description |
---|
AnticipateOvershootInterpolator() |
AnticipateOvershootInterpolator(Context context,
AttributeSet attrs) |
AnticipateOvershootInterpolator(float tension) |
AnticipateOvershootInterpolator(float tension,
float extraTension) |
AnticipateOvershootInterpolator(Resources res,
Resources.Theme theme,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
long |
createNativeInterpolator() |
float |
getInterpolation(float t)
Maps a value representing the elapsed fraction of an animation to a value that represents
the interpolated fraction.
|
getChangingConfiguration
public AnticipateOvershootInterpolator()
public AnticipateOvershootInterpolator(float tension)
tension
- Amount of anticipation/overshoot. When tension equals 0.0f,
there is no anticipation/overshoot and the interpolator becomes
a simple acceleration/deceleration interpolator.public AnticipateOvershootInterpolator(float tension, float extraTension)
tension
- Amount of anticipation/overshoot. When tension equals 0.0f,
there is no anticipation/overshoot and the interpolator becomes
a simple acceleration/deceleration interpolator.extraTension
- 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 AnticipateOvershootInterpolator(Context context, AttributeSet attrs)
public AnticipateOvershootInterpolator(Resources res, Resources.Theme theme, AttributeSet attrs)
public float getInterpolation(float t)
TimeInterpolator
getInterpolation
in interface TimeInterpolator
t
- A value between 0 and 1.0 indicating our current point
in the animation where 0 represents the start and 1.0 represents
the endpublic long createNativeInterpolator()
createNativeInterpolator
in interface NativeInterpolatorFactory