タスクはかなり単純に思えますが、Android で実装する最良の方法がわかりません。
どのように見えるべきか
画面には多数の画像が表示されます (最大 4 ~ 5 としましょう)。各画像は背景として oneTime(false) (走っている人を表す) の FrameAnimation を持ちます。これらの各画像には、最初に作成されたときに計算された、画面上をたどるランダムなパスが必要です。そのため、走っている男は画面をさまざまな方向に一周します。各画像には onClick リスナーがあるため、クリックすると画面から削除されます。
パフォーマンスの低下やビットマップ メモリ リークを引き起こすことなく、Android 1.6 以降でこれを行う最善の方法は何ですか?
例として画像を添付します。ありがとうございました。
後で編集: 最適なソリューションは、拡張された SurfaceView を使用するようです。画像を追加、移動するサンプルをいくつか見ましたが、onTouchEvent を傍受する方法はまだわかりません。surfaceView の onTouchEvent をオーバーライドできます。私の頭に浮かぶ解決策は、タッチされたスポットの x と y を取得し、x、y の押されたスポットの下にアニメーション画像があるかどうかを確認することです。これはかなり複雑に思えます。