public class

CycleInterpolator

extends Object
implements Interpolator
java.lang.Object
   ↳ android.view.animation.CycleInterpolator

Class Overview

Repeats the animation for a specified number of cycles. The rate of change follows a sinusoidal pattern.

Summary

Public Constructors
CycleInterpolator(float cycles)
CycleInterpolator(Context context, AttributeSet attrs)
Public Methods
float getInterpolation(float input)
Maps a point on the timeline to a multiplier to be applied to the transformations of an animation.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.view.animation.Interpolator

Public Constructors

public CycleInterpolator (float cycles)

public CycleInterpolator (Context context, AttributeSet attrs)

Public Methods

public float getInterpolation (float input)

Maps a point on the timeline to a multiplier to be applied to the transformations of an animation.

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
Returns
  • 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.