diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index 0f29f624968..da33fa291bd 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -3396,18 +3396,10 @@ public final class com/facebook/react/touch/JSResponderHandler : com/facebook/re public final fun setJSResponder (ILandroid/view/ViewParent;)V } -public abstract interface class com/facebook/react/touch/OnInterceptTouchEventListener { - public abstract fun onInterceptTouchEvent (Landroid/view/ViewGroup;Landroid/view/MotionEvent;)Z -} - public abstract interface class com/facebook/react/touch/ReactHitSlopView { public abstract fun getHitSlopRect ()Landroid/graphics/Rect; } -public abstract interface class com/facebook/react/touch/ReactInterceptingViewGroup { - public abstract fun setOnInterceptTouchEventListener (Lcom/facebook/react/touch/OnInterceptTouchEventListener;)V -} - public final class com/facebook/react/turbomodule/core/interfaces/BindingsInstallerHolder { public fun (Lcom/facebook/jni/HybridData;)V } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt index 77df4d2ce4b..a1d13f137c9 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt @@ -14,7 +14,7 @@ import android.view.ViewGroup * Interface definition for a callback to be invoked when a onInterceptTouch is called on a * [ViewGroup]. */ -public fun interface OnInterceptTouchEventListener { +internal fun interface OnInterceptTouchEventListener { /** * Called when a onInterceptTouch is invoked on a view group. @@ -24,5 +24,5 @@ public fun interface OnInterceptTouchEventListener { * @return Return true to steal motion event from the children and have the dispatched to this * view, or return false to allow motion event to be delivered to children view */ - public fun onInterceptTouchEvent(view: ViewGroup, event: MotionEvent): Boolean + fun onInterceptTouchEvent(view: ViewGroup, event: MotionEvent): Boolean } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.kt index 42f5f6b2a3d..8dd9deece34 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/ReactInterceptingViewGroup.kt @@ -15,7 +15,7 @@ import android.view.ViewGroup * onInterceptTouch event listener which then is used to control touch event flow in cases in which * they requested to be intercepted by some parent view based on a JS gesture detector. */ -public interface ReactInterceptingViewGroup { +internal interface ReactInterceptingViewGroup { /** * A [ViewGroup] instance that implement this interface is responsible for storing the listener @@ -27,5 +27,5 @@ public interface ReactInterceptingViewGroup { * @param listener A callback that [ViewGroup] should delegate calls for * [ViewGroup#onInterceptTouchEvent] to */ - public fun setOnInterceptTouchEventListener(listener: OnInterceptTouchEventListener) + fun setOnInterceptTouchEventListener(listener: OnInterceptTouchEventListener) }