Подтвердить что ты не робот

Как нарисовать круг с прозрачной средой

Я пытаюсь нарисовать белый круг со следующим кодом:

mPaint.setColor(0xFFFFFFFF);
canvas.drawCircle(x, y, radius, mPaint);

Но он отображается как сплошной диск. Как заставить его просто отображать в виде круговой схемы с прозрачным центром?

Я посмотрел в помощь, и это не имеет никакого смысла для меня, вероятно, потому, что я не привык к чертям чертежа, таким как удар и сглаживание. Что не так с фоном и границей, а??

4b9b3361

Ответ 1

Я подозреваю, что вы хотите:

mPaint.setStyle(Paint.Style.STROKE);

чтобы он не заполнял. Но опять же, я никогда не пользовался Android API - на самом деле это просто предположение, основанное на документах:)