| java.lang.Object | ||
| ↳ | android.view.animation.BaseInterpolator | |
| ↳ | android.view.animation.PathInterpolator | |
An interpolator that can traverse a Path that extends from Point
 (0, 0) to (1, 1). The x coordinate along the Path
 is the input value and the output is the y coordinate of the line at that point.
 This means that the Path must conform to a function y = f(x).
 
The Path must not have gaps in the x direction and must not
 loop back on itself such that there can be two points sharing the same x coordinate.
 It is alright to have a disjoint line in the vertical direction:
     Path path = new Path();
     path.lineTo(0.25f, 0.25f);
     path.moveTo(0.25f, 0.5f);
     path.lineTo(1f, 1f);
 | Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          Create an interpolator for an arbitrary  Path. | |||||||||||
| 
          Create an interpolator for a quadratic Bezier curve.
          
    
         | |||||||||||
| 
          Create an interpolator for a cubic Bezier curve.
          
    
         | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          Using the line in the Path in this interpolator that can be described as
  y = f(x), finds the y coordinate of the line giventas the x coordinate. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
|  From interface
  android.animation.TimeInterpolator | |||||||||||
Create an interpolator for an arbitrary Path. The Path
 must begin at (0, 0) and end at (1, 1).
| path | The Pathto use to make the line representing the interpolator. | 
|---|
Create an interpolator for a quadratic Bezier curve. The end points
 (0, 0) and (1, 1) are assumed.
| controlX | The x coordinate of the quadratic Bezier control point. | 
|---|---|
| controlY | The y coordinate of the quadratic Bezier control point. | 
Create an interpolator for a cubic Bezier curve.  The end points
 (0, 0) and (1, 1) are assumed.
| controlX1 | The x coordinate of the first control point of the cubic Bezier. | 
|---|---|
| controlY1 | The y coordinate of the first control point of the cubic Bezier. | 
| controlX2 | The x coordinate of the second control point of the cubic Bezier. | 
| controlY2 | The y coordinate of the second control point of the cubic Bezier. | 
Using the line in the Path in this interpolator that can be described as
 y = f(x), finds the y coordinate of the line given t
 as the x coordinate. Values less than 0 will always return 0 and values greater
 than 1 will always return 1.
| t | Treated as the x coordinate along the line. | 
|---|
t.