私はクラスを拡張ViewGroup
していて、そこからすべてを取得したいと思ってMotionEvent
います。これまでのところ私はこれを持っています:
class TestViewGroup extends ViewGroup {
public TestViewGroup(Context context) {
super(context);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
Log.d("TestViewGroup", "X: " + (int)event.getX() + " Y: " + (int)event.getY());
return true;
}
}
この方法では、画面に指を置くたびonTouchEvent(MotionEvent event)
にキャプチャすることができます。MotionEvent
ただし、指を下に置いたまま画面上で指を動かすと、指の座標をトレースし続けることができません。を拡張するクラスでは、指が。View
を移動するときに指をトレースし続けることができることを知っていView
ます。同じアイデアをにどのように適用できるのか疑問に思っていますViewGroup
。