2012-05-07 16 views
2

SurfaceViewを使用していて、複数のビットマップを描画しています。私の質問はですタッチリスナーを使って、各ビットマップの移動アクションを個別にターゲットにするにはどうすればよいですか?Android Surfaceviewで複数のビットマップをドラッグする方法

基本的には、ユーザーは好きな順序でビットマップを並べ替えることができます。私は、ビットマップごとにSurfaceViewで利用された領域を決定し、タッチリスナーのxとyの値を調べて、ユーザーがビットマップの既知の場所を選択していたかどうかを判断する方法を考え出しました。私が抱えている問題は、ビットマップがお互いに交差すると、同じスペースを共有するためにビットマップが互いに張り付いてしまうことです。

おそらく、複数のビットマップのイベントを処理する簡単な方法があると思いますか?

答えて

関連する問題