Como preencher o retângulo com opacidade no android

Eu posso preencher o retângulo com canvas draw rect:

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

Mas eu preciso do método para preencher o retângulo com a opacidade (em porcentagem, com 0% é TRANSPARENTE).
Como eu posso fazer isso?