to top
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)

Since: API Level 1

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

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

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

Since: API Level 1

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

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