Как нарисовать прозрачный круг? - PullRequest
9 голосов
/ 02 октября 2011

Я пытаюсь нарисовать прозрачный круг, но он просто не работает.

когда я рисую растровое изображение, оно работает, но круг не становится прозрачным.1004 * Вот мой код вкратце:

Paint paint = new Paint();
paint.setAlpha(125);
canvas.drawBitmap(bitmap, sourceRect, destRect, paint);  // this works fine

canvas.drawCircle(x, y, radius, paint);   // the circle is drawn but not transparent

1 Ответ

35 голосов
/ 03 октября 2011

Я нашел это.

paint.setAlpha должен прийти после paint.setColor

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