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



使用 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));

安卓 4.1.2, 连结 S.

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

相关内容

  • 没有找到相关文章

最新更新