Fixed scroll in 3-col mode (2)

This commit is contained in:
M66B 2020-01-03 19:23:17 +01:00
parent 3c8773c915
commit 4d0884e8dd
1 changed files with 15 additions and 0 deletions

View File

@ -85,4 +85,19 @@ public class DrawerLayoutEx extends DrawerLayout {
}
return super.onInterceptTouchEvent(ev);
}
@Override
public boolean dispatchGenericMotionEvent(MotionEvent ev) {
if (isLocked()) {
View content = getChildAt(0);
Rect rect = new Rect();
content.getHitRect(rect);
rect.left += content.getPaddingLeft();
rect.right -= content.getPaddingRight();
if (rect.contains((int) ev.getX(), (int) ev.getY()))
return content.dispatchGenericMotionEvent(ev);
}
return super.dispatchGenericMotionEvent(ev);
}
}