0

タスクは次のとおりです。

ビットマップの一部をパスの後ろにのみ描画する (ユーザーは指を使用してパスを描画します)。ユーザーがこのビットマップを指で描いたように見えるはずです。タスク: 指で画像を消去するのと似ていますが、アプローチは異なるはずです。

OpenGLでそれが可能であることは知っていますが、最初は標準のAndroidキャンバスとビューの描画でより軽いオプションを探しています.

APIDemos で FingerPaint の例を見ました (参照しないでください)。

このタスクを実装した誰かの実際の経験、または役立つその他の情報、リンク、またはコードに興味があります。ありがとう。

4

1 に答える 1

0

あなたはFingerPaintを参照しないと言っていますが、このサンプルが実際に答えを保持している可能性があると考えましたか?

2 つのビューを重ねて表示することができます...下に隠れた画像、上にマスクとして機能するフィンガーペイント ビューです。色 0x00000000、つまり完全な透明度で「ペイント」すると、下のビューに画像が表示されます。

于 2012-04-12T10:38:59.700 に答える