Bar.setBarStyle(BarStyle.RECTGRADIENT)无法按预期工作

时间:2012-12-18 06:14:16

标签: java android teechart

使用StartColorColor错误地绘制渐变。它不尊重EndColor的价值。

Bar bar = new Bar();
bar.setMultiBar(MultiBars.STACKED);
bar.setBarStyle(BarStyle.RECTGRADIENT);
bar.getGradient().setDirection(GradientDirection.VERTICAL);
bar.getGradient().setUseMiddle(false);

bar.getGradient().setStartColor(Color.fromArgb(0xff000000));
bar.getGradient().setEndColor(Color.fromArgb(0xffffff00));

// WORKAROUND: Setting the color yields a valid gradient.
// bar.setColor(Color.fromArgb(0xffffff00));

Android 4.1.2,Nexus S.

1 个答案:

答案 0 :(得分:1)

你是对的。我已将其添加到缺陷列表中,以便为下一版本进行修订。 同时,你建议的解决方法对我来说很好。