Как заполнить прямоугольник с непрозрачностью в Android

Я могу заполнить прямоугольник холстом рисовать прямоугольник:

<code>Rect rt = new Rect(0, 0, getWidth(), getHeight());
myPaint.setColor(myColor);
myPaint.setStyle(Style.FILL);
canvas.drawRect(rt, myPaint);
</code>

Но мне нужен метод, чтобы заполнить прямоугольник с непрозрачностью (в процентах, с 0% является прозрачным).
Как я могу это сделать?

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

Решение Вопроса

Вы можете использоватьAlpha собственностьюУрок рисования.

myPaint.setAlpha(10); поможет вам.

 14 сент. 2016 г., 13:01
Используйте Color с непрозрачностью, если вам нужно использовать STROKE
 17 авг. 2013 г., 17:53
Похоже, альфа должна быть установлена только после того, как стиль установлен на FILL. Если у вас есть стиль как STROKE, добавьте альфа, затем измените его на FILL, альфа останется на 255 (без документов).

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