diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java index 90b9d1fc4d3..ba6ff876c2b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollView.java @@ -38,6 +38,7 @@ public class ReactHorizontalScrollView extends HorizontalScrollView implements private final OnScrollDispatchHelper mOnScrollDispatchHelper = new OnScrollDispatchHelper(); private final VelocityHelper mVelocityHelper = new VelocityHelper(); + private final Rect mRect = new Rect(); private boolean mActivelyScrolling; private @Nullable Rect mClippingRect; @@ -102,6 +103,13 @@ public class ReactHorizontalScrollView extends HorizontalScrollView implements awakenScrollBars(); } + @Override + protected void onDraw(Canvas canvas) { + getDrawingRect(mRect); + canvas.clipRect(mRect); + super.onDraw(canvas); + } + @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { MeasureSpecAssertions.assertExplicitMeasureSpec(widthMeasureSpec, heightMeasureSpec);