Skip to content

Commit ef9bab2

Browse files
Abbondanzometa-codesync[bot]
authored andcommitted
Make ReactSwipeRefreshLayout extendable (#55192)
Summary: Pull Request resolved: #55192 Making `ReactSwipeRefreshLayout` open so one can subclass with a custom implementation Changelog: [Internal] Reviewed By: joevilches Differential Revision: D90789479 fbshipit-source-id: 6b8d7212140170a73e71a1eb529d8d3fffc098e3
1 parent 30fd0c4 commit ef9bab2

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

packages/react-native/ReactAndroid/api/ReactAndroid.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6022,7 +6022,7 @@ public abstract interface class com/facebook/react/views/scroll/VirtualView {
60226022
public abstract fun onModeChange (Lcom/facebook/react/views/virtual/VirtualViewMode;Landroid/graphics/Rect;)V
60236023
}
60246024

6025-
public final class com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout : androidx/swiperefreshlayout/widget/SwipeRefreshLayout {
6025+
public class com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout : androidx/swiperefreshlayout/widget/SwipeRefreshLayout {
60266026
public fun <init> (Lcom/facebook/react/bridge/ReactContext;)V
60276027
public fun canChildScrollUp ()Z
60286028
public fun onInterceptTouchEvent (Landroid/view/MotionEvent;)Z

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/swiperefresh/ReactSwipeRefreshLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import com.facebook.react.uimanager.events.NativeGestureUtil
1717
import kotlin.math.abs
1818

1919
/** Basic extension of [SwipeRefreshLayout] with ReactNative-specific functionality. */
20-
public class ReactSwipeRefreshLayout(reactContext: ReactContext) :
20+
public open class ReactSwipeRefreshLayout(reactContext: ReactContext) :
2121
SwipeRefreshLayout(reactContext) {
2222

2323
private var didLayout: Boolean = false

0 commit comments

Comments
 (0)