在画布上绘制带有圆角的弧

时间:2018-12-12 11:40:37

标签: android canvas kotlin ondraw

我正在尝试实现一个饼图,如下图所示,其中圆弧的角应被弄圆。

Arc with rounded corners

Arc with rounded corners

我尝试使用CornerPathEffect(),但它似乎仅适用于两条线(path.lineTo())的交点。如果我对弧(path.arcTo())使用此方法,则没有任何改变。

1 个答案:

答案 0 :(得分:0)

尝试设置油漆的行程上限。

mPaint.setStrokeCap(Paint.Cap.ROUND);