MotionEvent - Android中文版 - API参考文档 (xfqiao.com)
自己构建的MotionEvent,应该始终在obtain的MotionEvents上调用recycle。
举例:修改MotionEvent
@Override
public boolean onTouchEvent(MotionEvent event) {
MotionEvent eventClone = MotionEvent.obtain(event);
eventClone.setAction(MotionEvent.ACTION_CANCEL);
eventClone.offsetLocation(10, 20);
super.onTouchEvent(eventClone);
}