java.lang.Object java.awt.MultipleGradientPaint
这是 Paints 的超类,它使用多个颜色渐变来填充它们的光栅。它存储 LinearGradientPaint
和 RadialGradientPaint
共用的变量和枚举值。
嵌套类摘要 | |
---|---|
static class |
MultipleGradientPaint.ColorSpaceType 在其中执行渐变插值操作的颜色空间。 |
static class |
MultipleGradientPaint.CycleMethod 在渐变边界以外进行绘制时使用的方法。 |
字段摘要 |
---|
从接口 java.awt.Transparency 继承的字段 |
---|
BITMASK, OPAQUE, TRANSLUCENT |
方法摘要 | |
---|---|
Color[] |
getColors() 返回此渐变所使用的颜色数组的副本。 |
MultipleGradientPaint.ColorSpaceType |
getColorSpace() 返回指定用于插值的颜色空间的枚举类型。 |
MultipleGradientPaint.CycleMethod |
getCycleMethod() 返回指定循环行为的枚举类型。 |
float[] |
getFractions() 返回此渐变所使用的 float 数组的副本,以计算颜色分布。 |
AffineTransform |
getTransform() 返回应用于渐变的变换的副本。 |
int |
getTransparency() 返回此 Paint 对象的透明度模式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 java.awt.Paint 继承的方法 |
---|
createContext |
方法详细信息 |
---|
public final float[] getFractions()
public final Color[] getColors()
public final MultipleGradientPaint.CycleMethod getCycleMethod()
public final MultipleGradientPaint.ColorSpaceType getColorSpace()
public final AffineTransform getTransform()
public final int getTransparency()
Transparency
中的
getTransparency
Transparency