2017-11-10 26 views
1

イメージにマーカーを配置しようとしています(ImageViewを使用しています)。イメージが画面に適合しないため、スクロールビューが表示されます。ユーザーがタップしたときにマーカーやテキストを追加できるようにするために、聴取者とどのように連携するのか、私はベクトルでこれを行うことができると思っています。ImageViewでタップしながらX座標とY座標を取得します

ご協力いただければ幸いです。

+0

私のプロジェクトの小さな断片です。テキストの位置はタップ位置に基づいています。このリンクをチェックして位置を取得してくださいhttps://stackoverflow.com/questions/3476779/how-to-get-the-touch-position-in-android –

+0

私はできます私は15ポイントが必要ですが、本当に有益でした。 – Darren

答えて

1

このライブラリを確認してくださいPhotoViewとそれはあなたに特定のXとYの位置を与えるリスナーsetOnPhotoTapListener((imageView, x, y)を持っています。

はここで、私は、これはImageViewの上でテキストを追加する動的achivedすることができると思い

private PhotoView mMap; 
mMap.setOnPhotoTapListener((imageView, x, y) -> 
       processTap((int) (mOriginalMap.getWidth() * x), 
         (int) (mOriginalMap.getHeight() * y)) 
); 
関連する問題