我想使用 Canvas 使用渐变填充绘制弧形。如何实现?
最佳答案
嘿,我从这里偷了这个:Draw an arc with a SweepGradient in Android
但效果很好,我改用了 LinearGradient。
Shader gradient = new SweepGradient (0,getMeasuredHeight()/2, Color.RED, Color.WHITE);
lightRed.setShader(gradient);
canvas.drawArc(rectf, -90, 360, false, lightRed);
关于Android:使用渐变填充颜色在 canvas api 中绘制圆弧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8830838/