mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Revert migration of ReactHorizontalScrollContainerViewManager to use ViewManagerInterface (#47472)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47472 using ViewManagerDelegates for ReactHorizontalScrollContainerViewManager which extends ReactClippingViewManager will introduce a bug (not updating props that are managed by ReactClippingViewManager) I'm reverting the migration and we should fix the bug in codegen This diff is a revert of D65428646 changelog: [internal] internal Reviewed By: sammy-SC, Abbondanzo Differential Revision: D65564730 fbshipit-source-id: ff183876321d4d36e51da8f38ff6f381207c7c3a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
50b3c2272f
commit
bc3ea5c957
@@ -6772,16 +6772,14 @@ public final class com/facebook/react/views/scroll/OnScrollDispatchHelper {
|
||||
public final fun onScrollChanged (II)Z
|
||||
}
|
||||
|
||||
public final class com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager : com/facebook/react/views/view/ReactViewManager, com/facebook/react/viewmanagers/AndroidHorizontalScrollContentViewManagerInterface {
|
||||
public final class com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager : com/facebook/react/views/view/ReactViewManager {
|
||||
public static final field Companion Lcom/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager$Companion;
|
||||
public static final field REACT_CLASS Ljava/lang/String;
|
||||
public fun <init> ()V
|
||||
public synthetic fun createViewInstance (ILcom/facebook/react/uimanager/ThemedReactContext;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/StateWrapper;)Landroid/view/View;
|
||||
public synthetic fun createViewInstance (Lcom/facebook/react/uimanager/ThemedReactContext;)Landroid/view/View;
|
||||
public fun createViewInstance (Lcom/facebook/react/uimanager/ThemedReactContext;)Lcom/facebook/react/views/view/ReactViewGroup;
|
||||
public fun getDelegate ()Lcom/facebook/react/uimanager/ViewManagerDelegate;
|
||||
public fun getName ()Ljava/lang/String;
|
||||
public synthetic fun setRemoveClippedSubviews (Landroid/view/View;Z)V
|
||||
}
|
||||
|
||||
public final class com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager$Companion {
|
||||
|
||||
+1
-10
@@ -11,25 +11,16 @@ import com.facebook.react.module.annotations.ReactModule
|
||||
import com.facebook.react.uimanager.ReactStylesDiffMap
|
||||
import com.facebook.react.uimanager.StateWrapper
|
||||
import com.facebook.react.uimanager.ThemedReactContext
|
||||
import com.facebook.react.uimanager.ViewManagerDelegate
|
||||
import com.facebook.react.uimanager.common.UIManagerType
|
||||
import com.facebook.react.uimanager.common.ViewUtil
|
||||
import com.facebook.react.viewmanagers.AndroidHorizontalScrollContentViewManagerDelegate
|
||||
import com.facebook.react.viewmanagers.AndroidHorizontalScrollContentViewManagerInterface
|
||||
import com.facebook.react.views.view.ReactViewGroup
|
||||
import com.facebook.react.views.view.ReactViewManager
|
||||
|
||||
/** View manager for {@link ReactHorizontalScrollContainerView} components. */
|
||||
@ReactModule(name = ReactHorizontalScrollContainerViewManager.REACT_CLASS)
|
||||
public class ReactHorizontalScrollContainerViewManager :
|
||||
ReactViewManager(), AndroidHorizontalScrollContentViewManagerInterface<ReactViewGroup> {
|
||||
public class ReactHorizontalScrollContainerViewManager : ReactViewManager() {
|
||||
override public fun getName(): String = REACT_CLASS
|
||||
|
||||
private val delegate: ViewManagerDelegate<ReactViewGroup> =
|
||||
AndroidHorizontalScrollContentViewManagerDelegate(this)
|
||||
|
||||
public override fun getDelegate(): ViewManagerDelegate<ReactViewGroup> = delegate
|
||||
|
||||
protected override fun createViewInstance(
|
||||
reactTag: Int,
|
||||
context: ThemedReactContext,
|
||||
|
||||
Reference in New Issue
Block a user