Android APIs
public class

LinearGradient

extends Shader
java.lang.Object
   ↳ android.graphics.Shader
     ↳ android.graphics.LinearGradient

Summary

Public Constructors
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.
[Expand]
Inherited Methods
From class android.graphics.Shader
From class java.lang.Object

Public Constructors

public LinearGradient (float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile)

Added in API level 1

Create a shader that draws a linear gradient along a line.

Parameters
x0 float: The x-coordinate for the start of the gradient line
y0 float: The y-coordinate for the start of the gradient line
x1 float: The x-coordinate for the end of the gradient line
y1 float: The y-coordinate for the end of the gradient line
colors int: The colors to be distributed along the gradient line
positions float: 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 Shader.TileMode: The Shader tiling mode

public LinearGradient (float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile)

Added in API level 1

Create a shader that draws a linear gradient along a line.

Parameters
x0 float: The x-coordinate for the start of the gradient line
y0 float: The y-coordinate for the start of the gradient line
x1 float: The x-coordinate for the end of the gradient line
y1 float: The y-coordinate for the end of the gradient line
color0 int: The color at the start of the gradient line.
color1 int: The color at the end of the gradient line.
tile Shader.TileMode: The Shader tiling mode