Нарисуйте дугу с уменьшающейся толщиной, используя Canvas в Android - PullRequest
0 голосов
/ 23 января 2019

Я могу нарисовать базовую дугу на холсте следующим образом:

paint.setColor(color);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(thickness);
paint.setStrokeCap(Paint.Cap.ROUND);
canvas.drawArc(bounds, startAngle, sweepAngle, false, paint);

В основном я хочу, чтобы ширина обводки была нулевой на начальном угле и заканчивалась полной толщиной на конце(Линейно или иначе).Как я могу это сделать?

Я уже посмотрел на это: Как нарисовать дугу различной толщины , но это не отвечает моим потребностям.решение там требует пути с двумя дугами и соединением горизонтальной полосы между ними, я хочу нарисовать мою дугу с градиентом, похожим на переменную толщину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...