如何在SweepGradient中设置正确角度的颜色?

时间:2017-01-24 08:53:30

标签: android android-custom-view

我想用渐变绘制弧形指示器。首先尝试使用绿色和红色。

现在我的弧度渐变如下: enter image description here

但是如何从我的弧度梯度(90度之间的270度)开始红色?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。借助这段代码,我解决了我的问题。希望这段代码能够解决 帮助他人。

    //Make the gradient start from 270 degrees
    Matrix matrix = new Matrix();
    matrix.setRotate(270,baseArcRect.centerX(), baseArcRect.centerY());
    sweepGradient.setLocalMatrix(matrix);


}