public abstract class MultipleGradientPaint extends Object implements Paint
LinearGradientPaint
とRadialGradientPaint
に共通の変数および列挙値の記憶域を提供します。 修飾子と型 | クラス | 説明 |
---|---|---|
static class |
MultipleGradientPaint.ColorSpaceType |
グラデーション補間を実行するカラー・スペースです。
|
static class |
MultipleGradientPaint.CycleMethod |
グラデーション境界の外部で描画するときに使用されるメソッドです。
|
BITMASK, OPAQUE, TRANSLUCENT
修飾子と型 | メソッド | 説明 |
---|---|---|
Color[] |
getColors() |
このグラデーションで使用される色の配列のコピーを返します。
|
MultipleGradientPaint.ColorSpaceType |
getColorSpace() |
補間に使用されるカラー・スペースを指定する列挙型を返します。
|
MultipleGradientPaint.CycleMethod |
getCycleMethod() |
循環動作を指定する列挙型を返します。
|
float[] |
getFractions() |
色分布を計算するためにこのグラデーションで使用されるfloat配列のコピーを返します。
|
AffineTransform |
getTransform() |
グラデーションに適用される変換のコピーを返します。
|
int |
getTransparency() |
この
Paint オブジェクトの透明度モードを返します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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()
Paint
オブジェクトの透明度モードを返します。getTransparency
、インタフェースTransparency
Paint
オブジェクトで使用されるすべての色が不透明な場合はOPAQUE
、このPaint
オブジェクトで使用される色の少なくとも1つが不透明でない場合はTRANSLUCENT
。Transparency
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。