Merge "Fix touch intercept bug in ResolverDrawerLayout" into lmp-mr1-dev
This commit is contained in:
@@ -217,8 +217,9 @@ public class ResolverDrawerLayout extends ViewGroup {
|
|||||||
mInitialTouchX = x;
|
mInitialTouchX = x;
|
||||||
mInitialTouchY = mLastTouchY = y;
|
mInitialTouchY = mLastTouchY = y;
|
||||||
mActivePointerId = ev.getPointerId(0);
|
mActivePointerId = ev.getPointerId(0);
|
||||||
mIsDragging = findChildUnder(mInitialTouchX, mInitialTouchY) != null;
|
final boolean hitView = findChildUnder(mInitialTouchX, mInitialTouchY) != null;
|
||||||
handled = (!mIsDragging && mOnDismissedListener != null) || mCollapsibleHeight > 0;
|
handled = (!hitView && mOnDismissedListener != null) || mCollapsibleHeight > 0;
|
||||||
|
mIsDragging = hitView && handled;
|
||||||
abortAnimation();
|
abortAnimation();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user