FileDocCategorySizeDatePackage
SweepGradient.javaAPI DocAndroid 1.5 API2725Wed May 06 22:42:00 BST 2009android.graphics

SweepGradient

public class SweepGradient extends Shader

Fields Summary
Constructors Summary
public SweepGradient(float cx, float cy, int[] colors, float[] positions)
A subclass of Shader that draws a sweep gradient around a center point.

param
cx The x-coordinate of the center
param
cy The y-coordinate of the center
param
colors The colors to be distributed between around the center. There must be at least 2 colors in the array.
param
positions May be NULL. The relative position of each corresponding color in the colors array, beginning with 0 and ending with 1.0. If the values are not monotonic, the drawing may produce unexpected results. If positions is NULL, then the colors are automatically spaced evenly.

        if (colors.length < 2) {
            throw new IllegalArgumentException("needs >= 2 number of colors");
        }
        if (positions != null && colors.length != positions.length) {
            throw new IllegalArgumentException(
                        "color and position arrays must be of equal length");
        }
        native_instance = nativeCreate1(cx, cy, colors, positions);
    
public SweepGradient(float cx, float cy, int color0, int color1)
A subclass of Shader that draws a sweep gradient around a center point.

param
cx The x-coordinate of the center
param
cy The y-coordinate of the center
param
color0 The color to use at the start of the sweep
param
color1 The color to use at the end of the sweep

        native_instance = nativeCreate2(cx, cy, color0, color1);
    
Methods Summary
private static native intnativeCreate1(float x, float y, int[] colors, float[] positions)

private static native intnativeCreate2(float x, float y, int color0, int color1)