mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Migrate ReactHorizontalScrollContainerViewManager to use ViewManagerInterface (#47395)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47395 Migrate ReactHorizontalScrollContainerViewManager to use ViewManagerInterface changelog: [internal] internal Reviewed By: cortinico Differential Revision: D65428646 fbshipit-source-id: 7e36f3642ac31aa747c2b7f21c251173516fffad
This commit is contained in:
committed by
Facebook GitHub Bot
parent
bed778fa5a
commit
fddf7aaad1
@@ -6801,14 +6801,16 @@ 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 {
|
||||
public final class com/facebook/react/views/scroll/ReactHorizontalScrollContainerViewManager : com/facebook/react/views/view/ReactViewManager, com/facebook/react/viewmanagers/AndroidHorizontalScrollContentViewManagerInterface {
|
||||
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 {
|
||||
|
||||
+10
-1
@@ -11,16 +11,25 @@ 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() {
|
||||
public class ReactHorizontalScrollContainerViewManager :
|
||||
ReactViewManager(), AndroidHorizontalScrollContentViewManagerInterface<ReactViewGroup> {
|
||||
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