Нарисуйте дугу с закругленными углами на холсте - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь реализовать круговую диаграмму, как показано на рисунках ниже, где углы дуги должны быть закруглены.

Arc with rounded corners

Arc with rounded corners

Я пытался использовать CornerPathEffect(), но, похоже,работать только на пересечении двух линий (path.lineTo()).Ничего не изменится, если я использую этот метод для дуги (path.arcTo()).

1 Ответ

0 голосов
/ 12 декабря 2018

Попробуйте установить Stroke Cap краски.

mPaint.setStrokeCap(Paint.Cap.ROUND);
...