如何在android中填充不透明的矩形

时间:2012-04-27 09:23:09

标签: android android-canvas

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

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

但是我需要用不透明度填充矩形的方法(百分比,0%是TRANSPARENT)。
我该怎么做?

1 个答案:

答案 0 :(得分:15)

您可以使用Paint classAlpha属性。

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