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

Android 4.1.2、NexusS。

4

1 に答える 1

1

あなたが正しいです。欠陥リストに追加して、次のリリースで改訂します。その間、あなたが提案した回避策は私にはうまく見えます。

于 2012-12-19T10:12:26.113 に答える