2011-03-07 20 views
0

私はいくつかの図形(例えば、キャラクター、動く物体など)を大きな視野に入れ、それらに触れることができるようにしたいと思います。Androidアプリケーションでタッチ可能なグラフィカルオブジェクトを作成する方法は?

どうすればよいですか?
- 描画可能なオブジェクトは描画が簡単ですが、タッチリスナーには取り付けることができません。どのようにして私の形状の範囲内のクリックを検出できますか?
- ビューでは、タッチリスナーを使用できますが、ビューを使用してゲームでグラフィックスを描くのは良い考えですか?フォームの方が良いのではないですか?また、これらの図形を画面のどこにでも配置したい(絶対位置)。私はビューでこれを行う方法を見つけることができません。

ありがとうございました。

+0

カスタムビューをクリック/ドラッグすることについても同様の質問をしましたが、私はそれを解決する素晴らしい応答を得ました。私のアプリは非常にシンプルなグラフィックスとコントロールを持っていましたが、パフォーマンスは素晴らしかったです。 http://stackoverflow.com/questions/2363666/android-drag-animation-of-views – Peter

答えて

0

オブジェクトを1つのビュー(描画可能オブジェクトメソッド)内に描画してから、その囲むビューでタッチリスナーを使用したいと思うようです。そのリスナーでは、タッチ位置を描画しているオブジェクトの位置/境界と比較します。タッチがインタラクティブオブジェクトの '上にある'という条件を満たす場合は、それに応じて処理します。

関連する問題