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 に答える