0

たぶん、私はおそらくこれについてすべて間違っています。
ここに行きます..
私は持っています:

gestureScanner = new GestureDetector(this);

そして私は持っています:

public boolean onSingleTapUp(MotionEvent e) {

クラスは次のとおりです。

public class PhotoEditDrawView extends ImageView implements OnGestureListener {

onSingleTapUp画面上の 4 か所のタップを検出している im では、次の
とおりです。 左下 左中央 右 右下中央

ビットマップが画面いっぱいになると、4 つの場所すべてからクリック応答が得られます。
ロードされたビットマップが小さい場合、いわば 4 つのクリック位置が画像内にあることに気付きました。
これに従っていただければ幸いです。
ビットマップが小さい場合、ビットマップ(imageView)の外側で指のタップを検出したいと思います。
どうすれば賢明な方法でそれを行うことができますか。
GestureOverlayView の使用を考えていました。しかし、タッピングポイントを検出できないようです。
アイデアはありますか?

4

1 に答える 1

0

私自身の質問に答えます。
私の他の投稿を参照してください:
画面上のタップを検出するにはどうすればよいですか?

于 2011-06-08T05:30:06.013 に答える