0
キャンバスに3つの矩形を描画しようとしています。
最初は緑色で、背面に向かっています。二番目は赤で緑の上にあります。第三は両者を行き来し、最初の2つの矩形を「切り取る」べきである。このような何か:PorterDuffXfermodeキャンバスに複数の矩形が交差する
私はこのような何かを行う必要があることを得る:
canvas.drawColor(red);
canvas.drawRect(greenRect, paintGreen);
canvas.drawRect(smallRect, paintWithSomePorterduff);
canvas.drawRect(redRect, paintRed);
canvas.drawRect(smallRect, paintWithSomePorterduff);
しかし、一つだけRECTをクリップし、すべてに穴を作らないために、そしてどのように使用するかをPorterDuffXfermodeそれらの本を得る:
PSをビットマップを1つまたは2秒ごとに再描画するため、異なるビットマップを作成して描画することはできません。