if (mDefaultTouchRecepient == null) {
return super.dispatchTouchEvent(ev);
}
if (super.dispatchTouchEvent(ev)) {
return true;
}
mTempRect.set(0, 0, 0, 0);
offsetRectIntoDescendantCoords(mDefaultTouchRecepient, mTempRect);
ev.setLocation(ev.getX() + mTempRect.left, ev.getY() + mTempRect.top);
return mDefaultTouchRecepient.dispatchTouchEvent(ev);