今すぐ簡単に。
最終的に欲しいもの:
ビューに 2 つのビットマップをオーバーレイしたいと考えています。上のビットマップと同じビットマップは、下のビットマップよりも輝度が高くなります。
ユーザーが上部のビットマップで (タッチ イベント (ペイント ブラシなど) を使用して) ストロークすると、上部のビットマップのそれらの部分が非表示になります。
adobe photoshop に精通している人にとっては、おそらくこれはより理にかなっています。表示されている画像にマスクを描画して、マスクされていない部分だけが表示されるようにしたいと考えています。ただし、マスクは可変硬度/サイズのブラシから描画できます。
この機能を実現するにはどうすればよいですか? サンプルコードを調査または提供する必要がある行に私を案内してください。
また、硬度が可変のブラシを使用してイメージビューにストロークを描くことは可能ですか? キャンバスで drawPath と drawArc を使用できることはわかっていますが、さまざまなブラシ ストローク/スタイルを実現する方法がわかりません。
質問の言い回しが正しくなかったり、同様の重複を見つけられなかったりした場合は、ご容赦ください。