From 02ad56f5419675572d684c3cc8a28644f29afffa Mon Sep 17 00:00:00 2001 From: Krzysztof Magiera Date: Fri, 28 Sep 2018 09:25:39 -0700 Subject: [PATCH] Expose a getter for overflow setting in ReactViewGroup (#21398) Summary: This change adds getter for overflow attribute in ReactViewGroup class. Overflow setting can affect how view children are drawn but also how hit testing behaves when receiving touch. Exposing this setting makes it possible for gesture-handler library to implement proper hit testing that takes into account overflow property of a view. Pull Request resolved: https://github.com/facebook/react-native/pull/21398 Differential Revision: D10105398 Pulled By: shergin fbshipit-source-id: 15ae2b31be3bf80e7e1d28b87ce4474af0f486f5 --- .../java/com/facebook/react/views/view/ReactViewGroup.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java b/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java index d6a0c1e80add99..246db3459f9071 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewGroup.java @@ -644,6 +644,10 @@ public void setOverflow(String overflow) { invalidate(); } + public @Nullable String getOverflow() { + return mOverflow; + } + /** * Set the background for the view or remove the background. It calls {@link * #setBackground(Drawable)} or {@link #setBackgroundDrawable(Drawable)} based on the sdk version.