次の設定を使用してグラデーションをペイントします。
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 クラスを使用しています。
そして、私は次の結果を得る
実際には、各色がグラデーションで等しいスペースを使用する必要がありますが、どうすればそれを達成できますか? どこかで、分数を調整する必要があると読みました。
誰でも私に教えてもらえますか?
ありがとう