Android: ищем метод drawArc () с внутренним и внешним радиусом

У меня есть следующий пользовательский вид:

Этого я достиг, используя CanvasdrawArc() метод. Однако с этимdrawArc() Метод я не могу ограничить внутренний радиус дуги.

То, что я хотел бы иметь что-то вроде этого:

где осталось только внешнее кольцо.

Что мне нужно этоdrawArc() функция, где я могу установить внутренний радиус дуги. Есть идеи, как это сделать?

(Кстати, перекраска внутренней области не работает, потому что она должна быть прозрачной. Рисование внутреннего кругаColor.TRANSPARENT после покраски красные и синие шишки не удаляют старый цвет. Это просто помещает другой слой сверху, который прозрачен и через который я все еще могу видеть красный и синий)

Ответы на вопрос(5)

Ваш ответ на вопрос