我使用以下设置来绘制渐变,
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 类。
我得到以下结果
实际上我需要每种颜色在渐变中使用相等的空间, 我怎样才能做到这一点?我在某处读到我必须调整分数。
谁能告诉我,怎么做?
谢谢
最佳答案
颜色的最终值是 0.75。尝试例如:
final float[] FRACTIONS = { 0.0f, 0.33f, 0.67f, 1.0f };
关于java - 线性渐变绘画中使用的每种颜色的渐变大小相同 - Java 2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18482562/