2

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

基本的に、ユーザーが好きな順序でビットマップを配置できるようにしたいと考えています。各ビットマップの SurfaceView で使用されるスペースを特定し、タッチ リスナーの x 値と y 値をチェックして、ユーザーがビットマップの既知の場所を選択しているかどうかを判断する方法を考え出しました。私が抱えている問題は、ビットマップが互いに交差してしまうと、同じスペースを共有するためくっつくことです。

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

4

1 に答える 1

1

まず、ビットマップを選択する必要があります。詳細については、リンクをたどってください。 ビットマップ上のタッチを検出

于 2013-05-22T11:07:59.363 に答える