1

使用StartColor和错误地绘制渐变Color。它不尊重 的价值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));

安卓 4.1.2,Nexus S。

4

1 回答 1

1

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

于 2012-12-19T10:12:26.113 回答