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

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

Change-Id: Iae43499a1563be00d6584f94bf85114be710e25d
This commit is contained in:
Antoan Angelov
2020-06-18 14:33:20 +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);
}
}