gradient()
Create a smooth run of colors blending from one color to another.
Color.gradient(startColor, endColor, steps)
The blend is computed in a perceptual color space, so the steps look evenly spaced to the eye. Color.gradient is a static utility. Call it on the class itself, for example Color.gradient(). Also available as colorGradient().
Parameters
Color.gradient(startColor, endColor, steps)
| Parameter | Type | Default | Description |
|---|---|---|---|
startColor |
Color or list[int] |
required | The starting color, as a Color or an [red, green, blue] list. |
endColor |
Color or list[int] |
required | The ending color, as a Color or an [red, green, blue] list. |
steps |
int |
required | How many colors to produce. |
Returns
return gradientList
| Value | Type | Description |
|---|---|---|
| gradientList | list[Color] or list[list[int]] |
The blended colors. These are Color objects if you passed Color objects, otherwise [red, green, blue] lists. |