如何使用着色器(例如SweepGradient)绘制弧形?
我所拥有的示例都是使用Paint对象实现的:
Paint lightRed = new Paint();
lightRed.setAntiAlias(true);
lightRed.setStyle(Style.STROKE);
lightRed.setStrokeWidth(12);
lightRed.setColor(0xFFCC0000);
...
canvas.drawArc(rectf, -90, 360, false, lightRed);
不要认为这会有什么区别,但我正在使用它来绘制一个主屏幕小部件