画像のさまざまな部分をクリックできるAndroid画面に画像を表示したい。つまり、3つの円の画像の場合、これらの各円をクリックできるようにしたいということです。
次に、これらのクリック可能な円のそれぞれにさまざまな機能を追加できます。下のこの画像の例では、それぞれの異なる色をクリックできるようにしたいと思います。オンタッチリスナーを使って色を取得することは可能ですか?それは画像である可能性がありますか、それともJavaまたはXMLで描画する必要がありますか?
画像をマルチクリック可能にするのに役立つ本当に良いウィジェットを見つけました。ウィジェットの使用方法についてもいくつかの良いメモがあります。
ウィジェットには、htmlの画像マッピングと同様のアプローチがあります。このウィジェットの良いところは、画像をズームできることと、特定のクリックに関連付けられた座標や領域が失われないことです。
ここに彼らのウェブサイトへのリンクがあります。ウィジェットを作った人はどうやら同様の問題を抱えていて、このウィジェットを思いついた。
別の解決策は
これは多くの場合、ゾーンごとに1つの色の非表示のマスク画像を使用して行われます(人気のある詳細なチュートリアルを参照)が、ここでは画像自体がゾーンごとに異なる色を持っているため、より面白くなります。