1
使用StartColor
和Color
錯誤地繪製了漸變。它不尊重EndColor
的價值。Bar.setBarStyle(BarStyle.RECTGRADIENT)不能按預期工作
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.