16

我可以用画布绘制矩形填充矩形:

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

但我需要用不透明度填充矩形的方法(以百分比表示,0% 是透明的)。
我怎样才能做到这一点?

4

1 回答 1

26

您可以使用Paint 类Alpha的属性。

myPaint.setAlpha(10);会帮助你。

于 2012-04-27T09:29:26.330 回答