У меня есть следующий пользовательский вид:
Это я достиг с помощью метода Canvas 'drawArc()
. Однако с помощью этого метода drawArc()
я не могу ограничить внутренний радиус дуги.
Что бы я хотел, это примерно так:
где осталось только внешнее кольцо.
Мне нужна функция drawArc()
, где я могу установить внутренний радиус дуги. Кто-нибудь знает, как это сделать?
(BTW, перекрашивание внутренней области не работает, потому что оно должно быть прозрачным. Покраска внутреннего круга с помощью Color.TRANSPARENT
после окраски красных и синих конусов не удаляет старый цвет. Он просто кладет еще один слой сверху, прозрачный и через который я все еще вижу красный и синий)