Android, canvas: как нарисовать прозрачный круг без надписей? - PullRequest
1 голос
/ 26 января 2012

Этап 1. У меня есть фон

img 1

Этап 2. Я накладываю наложение на фон с холстом для рисования.Сначала я заполняю всю область с помощью canvas.drawColor(Color.argb(128,0,0,0))

img 2

Затем мне нужно нарисовать красный прозрачный круг с color.argb(128,255,0,0) в указанном месте, но я хочу заменить прозрачность на красный кругпрозрачность черного цвета, не добавляется.Итак, я хочу получить это

img 3

, но НЕ это

img 4

Как я могу получить это?

1 Ответ

0 голосов
/ 26 января 2012

Вы можете попробовать использовать Canvas.clipPath перед заполнением области черным цветом, чтобы исключить область, которая позже будет использоваться кружком.

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