An interpolator is an interface that helps in defining the rate of change of an animation, i.e., accelerate the animation, decelerate the animation, repeat the animation, etc.
Below is the list of known subclasses of Interpolator.
An interpolator where the rate of change starts and ends slowly but accelerates through the middle.
An interpolator where the rate of change starts out slowly and and then accelerates.
An interpolator where the change starts backward then flings forward.
An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.
An abstract class which is extended by default interpolators.
An interpolator where the change bounces at the end.
Repeats the animation for a specified number of cycles.
An interpolator where the rate of change starts out quickly and and then decelerates.
Interpolator corresponding to fast_out_linear_in.
Interpolator corresponding to fast_out_slow_in.
An interpolator where the rate of change is constant
Interpolator corresponding to linear_out_slow_in.
An interpolator where the change flings forward and overshoots the last value then comes back.
An interpolator that can traverse a Path that extends from Point (0, 0) to (1, 1).