私はアンドロイドを使って私の研究から何かを開発しようとしています。しかし、私はコーディングの人ではないので、どうすればいいのか分からずに苦労しています。自分の機能を実現する方法を見つけましたが、自分では解決できない問題に直面しています。皆さんが私を助けてくれれば、それは素晴らしいことです。
画面サイズよりも大きな画像を表示し、画像内の特定の色のピクセルに触れると音を鳴らしたり振動させたりしようとしています。画像の最初のインスタンス (つまり、アプリケーションを起動すると表示される画像) に対してこれを実行できましたが、パンするとすぐに機能しません。たとえば、画像の画面中央に緑色のピクセルがあり、パンした後、左に移動しました。緑のピクセルに触れると振動するようにしています。緑色が中央にあるとデバイスが振動しますが、パンした後は更新されません。色違いがあっても画面中央をタッチすると振動します。プログラムが画面座標を修正し、画像座標を使用していないと推測しています。event.getX、getRawX を使ってみました。ただし、どちらも画面座標のみを参照しています。私の質問は
*画面座標ではなく画像座標をターゲットにする方法はありますか?
*そうでない場合、他にどのようにこのタスクを達成できますか?