public class LinearGradient extends Shader
Shader.TileMode
Constructor and Description |
---|
LinearGradient(float x0,
float y0,
float x1,
float y1,
int[] colors,
float[] positions,
Shader.TileMode tile)
Create a shader that draws a linear gradient along a line.
|
LinearGradient(float x0,
float y0,
float x1,
float y1,
int color0,
int color1,
Shader.TileMode tile)
Create a shader that draws a linear gradient along a line.
|
Modifier and Type | Method and Description |
---|---|
protected Shader |
copy() |
copyLocalMatrix, finalize, getLocalMatrix, getNativeInstance, init, setLocalMatrix
public LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile)
x0
- The x-coordinate for the start of the gradient liney0
- The y-coordinate for the start of the gradient linex1
- The x-coordinate for the end of the gradient liney1
- The y-coordinate for the end of the gradient linecolors
- The colors to be distributed along the gradient linepositions
- May be null. The relative positions [0..1] of
each corresponding color in the colors array. If this is null,
the the colors are distributed evenly along the gradient line.tile
- The Shader tiling modepublic LinearGradient(float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile)
x0
- The x-coordinate for the start of the gradient liney0
- The y-coordinate for the start of the gradient linex1
- The x-coordinate for the end of the gradient liney1
- The y-coordinate for the end of the gradient linecolor0
- The color at the start of the gradient line.color1
- The color at the end of the gradient line.tile
- The Shader tiling mode