我使用以下设置绘制渐变
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 :(得分:2)
你的结束颜色为0.75。试试例如:
final float[] FRACTIONS = { 0.0f, 0.33f, 0.67f, 1.0f };