0

次の設定を使用してグラデーションをペイントします。

final float[] FRACTIONS = { 0.0f, 0.25f, 0.50f, 0.75f };
final Color[] DARK_COLORS = { Color.YELLOW.darker(),
   Color.pink, Color.BLUE.darker(), Color.GREEN.darker() };

JDK の LinearGradientPaint クラスを使用しています。

そして、私は次の結果を得る

サイズが等しくないグラデーション

実際には、各色がグラデーションで等しいスペースを使用する必要がありますが、どうすればそれを達成できますか? どこかで、分数を調整する必要があると読みました。

誰でも私に教えてもらえますか?

ありがとう

4

1 に答える 1