【发布时间】:2014-04-03 17:06:48
【问题描述】:
我有一个扩展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。
【问题讨论】:
标签: android view trace touch-event viewgroup