通常、これにどのようにアプローチするかについて簡単な質問があります。Paper Toss などのゲームで、既存の画像の上に指を置き、それを少しドラッグして (たとえば、画像ビューを引っ張って) 放すと、この画像が画面上を移動するのを見たことがあるかどうかはわかりません。
そのようなことを行うには、そのようなグラフィックを処理するための最良の方法は何でしょう(主にグラフィックの動きとタッチイベントに関係しています):次に、タッチが離されたときに画面全体の画像のtranslateAnimationを実行します
-OR サーフェス ビューを使用して Canvas に画像のビットマップを描画し、OnDraw メソッドでタッチ イベントの X/Y 座標を取得し、それに応じてビットマップを描画します
私はいつもどちらを選ぶべきか、そしてその理由は何でしょうか?と混乱します。(Android 2.3 を目指しているので、ドラッグ アンド ドロップは対象外です)
PS: Canvas と surfaceview は常に一緒にあると思いますので、間違っていたら訂正してください