キャンバスにビットマップを描画する imageView を作成しました。ImageView は、描画するビットマップよりも背が高いため、画像は垂直方向の中央に配置されます。
draw メソッドでは、ビットマップの左上は座標 (0,0) で表され、右下は (bounds.bottom, bounds.right) (drawable クラスの getBounds を使用して取得) で表されます。
ImageView でタッチ イベントを追跡しています。私の質問は、描画されたビットマップに関連するタッチイベントをどのように計算するのですか? 相対イベント座標を計算するためのドローアブルの描画位置に関する情報が見つかりません。
たとえば、ビットマップの左上をタッチすると、位置 (0,0) でイベントが返されます。