私は地図アプリをやっていて、「タップされた」領域に円を描く必要があります。
「タップ」の x 座標と y 座標を取得できます。私はすでにキャンバス、ビットマップなどで作業しようとしましたが、私の円は画像全体を置き換え続け、タップされた場所にとどまりません。
PhotoView ライブラリを使用して画像を操作しています (ズーム、スクロールなど)。
@Override
public void onPhotoTap(View view, float x, float y) {
//and here should go the code to make the circle
//appear over the x y tapped point of the image
Toast.makeText(getBaseContext(), "Tap " + x + " " + y, Toast.LENGTH_SHORT).show();
}