背景画像が最初に描かれたキャンバスがあります。次に、背景の上に別の画像が描画されます。画面上を移動する Gradient オブジェクトがあります。グラデーションで使用されるペイントの Xfermode は、paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); として設定されます。
効果は機能しますが、背景画像にも適用されます。背景画像が上部のマスクの影響を受けないようにするにはどうすればよいですか?
背景画像が最初に描かれたキャンバスがあります。次に、背景の上に別の画像が描画されます。画面上を移動する Gradient オブジェクトがあります。グラデーションで使用されるペイントの Xfermode は、paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); として設定されます。
効果は機能しますが、背景画像にも適用されます。背景画像が上部のマスクの影響を受けないようにするにはどうすればよいですか?