From eaaa6a56a6c13f22c1b0915a28ea48907b6e9a52 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Sat, 11 Nov 2023 20:58:21 -0800 Subject: [PATCH] Migrate OnInterceptTouchEventListener to kotlin Summary: Migrate OnInterceptTouchEventListener to kotlin changelog: [internal] internal Differential Revision: D51228382 --- ...ner.java => OnInterceptTouchEventListener.kt} | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/{OnInterceptTouchEventListener.java => OnInterceptTouchEventListener.kt} (62%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt similarity index 62% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt index f9f5c61d6fe500..50420de59fe20e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/touch/OnInterceptTouchEventListener.kt @@ -5,16 +5,16 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.touch; +package com.facebook.react.touch -import android.view.MotionEvent; -import android.view.ViewGroup; +import android.view.MotionEvent +import android.view.ViewGroup /** - * Interface definition for a callback to be invoked when a onInterceptTouch is called on a {@link - * ViewGroup}. + * Interface definition for a callback to be invoked when a onInterceptTouch is called on a + * [ViewGroup]. */ -public interface OnInterceptTouchEventListener { +interface OnInterceptTouchEventListener { /** * Called when a onInterceptTouch is invoked on a view group @@ -22,7 +22,7 @@ public interface OnInterceptTouchEventListener { * @param v The view group the onInterceptTouch has been called on * @param event The motion event being dispatched down the hierarchy. * @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 + * view, or return false to allow motion event to be delivered to children view */ - boolean onInterceptTouchEvent(ViewGroup v, MotionEvent event); + fun onInterceptTouchEvent(view: ViewGroup, event: MotionEvent): Boolean }