Merge "Disable side swiping on RTL languages" into rvc-dev am: 46b4296beb am: e0624684c9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11880480

Change-Id: I04c0aef0904d2b5656912ca0ebd24c5a1a5ce157
This commit is contained in:
Antoan Angelov
2020-06-17 15:22:39 +00:00
committed by Automerger Merge Worker

View File

@@ -74,12 +74,16 @@ public class ResolverViewPager extends ViewPager {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
/**
* Sets whether swiping sideways should happen.
* <p>Note that swiping is always disabled for RTL layouts (b/159110029 for context).
*/
void setSwipingEnabled(boolean swipingEnabled) {
mSwipingEnabled = swipingEnabled;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return mSwipingEnabled && super.onInterceptTouchEvent(ev);
return !isLayoutRtl() && mSwipingEnabled && super.onInterceptTouchEvent(ev);
}
}