Fix bad rebase in ag/3577127.
Don't consume touch events in QSScrollLayout if the view cannot be scrolled in either direction. Bug: 70799330 Test: visual Change-Id: I3779e9a07724132c609182b60a6748c359f5fe3b
This commit is contained in:
@@ -65,8 +65,8 @@ public class QSScrollLayout extends NestedScrollView {
|
||||
|
||||
@Override
|
||||
public boolean onInterceptTouchEvent(MotionEvent ev) {
|
||||
if (canScrollVertically(1) || canScrollVertically(-1)) {
|
||||
return super.onInterceptTouchEvent(ev);
|
||||
if (!canScrollVertically(1) && !canScrollVertically(-1)) {
|
||||
return false;
|
||||
}
|
||||
mSwipeDetector.onTouchEvent(ev);
|
||||
return super.onInterceptTouchEvent(ev) || mOverScrollHelper.isInOverScroll();
|
||||
@@ -74,8 +74,8 @@ public class QSScrollLayout extends NestedScrollView {
|
||||
|
||||
@Override
|
||||
public boolean onTouchEvent(MotionEvent ev) {
|
||||
if (canScrollVertically(1) || canScrollVertically(-1)) {
|
||||
return super.onTouchEvent(ev);
|
||||
if (!canScrollVertically(1) && !canScrollVertically(-1)) {
|
||||
return false;
|
||||
}
|
||||
mSwipeDetector.onTouchEvent(ev);
|
||||
return super.onTouchEvent(ev);
|
||||
|
||||
Reference in New Issue
Block a user