You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
This PR allows C++ Native Animated to use `ShadowNodeFamily` instances to use the `cloneMultiple` method when pushing updates through the `ShadowTree` in `AnimationBackend`
# Changelog
[General] [Added] - Add `connectAnimatedNodeToShadowNodeFamily` method to `NativeAnimatedModule` and `NativeAnimatedTurboModule`
Differential Revision: D84055752
Copy file name to clipboardExpand all lines: packages/react-native/ReactAndroid/api/ReactAndroid.api
+1-158Lines changed: 1 addition & 158 deletions
Original file line number
Diff line number
Diff line change
@@ -457,6 +457,7 @@ public final class com/facebook/react/animated/NativeAnimatedModule : com/facebo
457
457
public fun <init> (Lcom/facebook/react/bridge/ReactApplicationContext;)V
458
458
public fun addAnimatedEventToView (DLjava/lang/String;Lcom/facebook/react/bridge/ReadableMap;)V
459
459
public fun addListener (Ljava/lang/String;)V
460
+
public fun connectAnimatedNodeToShadowNodeFamily (DLcom/facebook/react/bridge/ReadableMap;)V
460
461
public fun connectAnimatedNodeToView (DD)V
461
462
public fun connectAnimatedNodes (DD)V
462
463
public fun createAnimatedNode (DLcom/facebook/react/bridge/ReadableMap;)V
@@ -5129,164 +5130,6 @@ public final class com/facebook/react/util/RNLog {
5129
5130
public static final fun w (Lcom/facebook/react/bridge/ReactContext;Ljava/lang/String;)V
5130
5131
}
5131
5132
5132
-
public class com/facebook/react/viewmanagers/ActivityIndicatorViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5133
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5134
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5135
-
}
5136
-
5137
-
public abstract interface class com/facebook/react/viewmanagers/ActivityIndicatorViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5138
-
public abstract fun setAnimating (Landroid/view/View;Z)V
5139
-
public abstract fun setColor (Landroid/view/View;Ljava/lang/Integer;)V
5140
-
public abstract fun setHidesWhenStopped (Landroid/view/View;Z)V
5141
-
public abstract fun setSize (Landroid/view/View;Ljava/lang/String;)V
5142
-
}
5143
-
5144
-
public class com/facebook/react/viewmanagers/AndroidDrawerLayoutManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5145
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5146
-
public fun receiveCommand (Landroid/view/View;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
5147
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5148
-
}
5149
-
5150
-
public abstract interface class com/facebook/react/viewmanagers/AndroidDrawerLayoutManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5151
-
public abstract fun closeDrawer (Landroid/view/View;)V
5152
-
public abstract fun openDrawer (Landroid/view/View;)V
5153
-
public abstract fun setDrawerBackgroundColor (Landroid/view/View;Ljava/lang/Integer;)V
5154
-
public abstract fun setDrawerLockMode (Landroid/view/View;Ljava/lang/String;)V
5155
-
public abstract fun setDrawerPosition (Landroid/view/View;Ljava/lang/String;)V
5156
-
public abstract fun setDrawerWidth (Landroid/view/View;Ljava/lang/Float;)V
5157
-
public abstract fun setKeyboardDismissMode (Landroid/view/View;Ljava/lang/String;)V
5158
-
public abstract fun setStatusBarBackgroundColor (Landroid/view/View;Ljava/lang/Integer;)V
5159
-
}
5160
-
5161
-
public class com/facebook/react/viewmanagers/AndroidHorizontalScrollContentViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5162
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5163
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5164
-
}
5165
-
5166
-
public abstract interface class com/facebook/react/viewmanagers/AndroidHorizontalScrollContentViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5167
-
public abstract fun setRemoveClippedSubviews (Landroid/view/View;Z)V
5168
-
}
5169
-
5170
-
public class com/facebook/react/viewmanagers/AndroidProgressBarManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5171
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5172
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5173
-
}
5174
-
5175
-
public abstract interface class com/facebook/react/viewmanagers/AndroidProgressBarManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5176
-
public abstract fun setAnimating (Landroid/view/View;Z)V
5177
-
public abstract fun setColor (Landroid/view/View;Ljava/lang/Integer;)V
5178
-
public abstract fun setIndeterminate (Landroid/view/View;Z)V
5179
-
public abstract fun setProgress (Landroid/view/View;D)V
5180
-
public abstract fun setStyleAttr (Landroid/view/View;Ljava/lang/String;)V
5181
-
public abstract fun setTestID (Landroid/view/View;Ljava/lang/String;)V
5182
-
public abstract fun setTypeAttr (Landroid/view/View;Ljava/lang/String;)V
5183
-
}
5184
-
5185
-
public class com/facebook/react/viewmanagers/AndroidSwipeRefreshLayoutManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5186
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5187
-
public fun receiveCommand (Landroid/view/View;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
5188
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5189
-
}
5190
-
5191
-
public abstract interface class com/facebook/react/viewmanagers/AndroidSwipeRefreshLayoutManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5192
-
public abstract fun setColors (Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V
5193
-
public abstract fun setEnabled (Landroid/view/View;Z)V
5194
-
public abstract fun setNativeRefreshing (Landroid/view/View;Z)V
5195
-
public abstract fun setProgressBackgroundColor (Landroid/view/View;Ljava/lang/Integer;)V
5196
-
public abstract fun setProgressViewOffset (Landroid/view/View;F)V
5197
-
public abstract fun setRefreshing (Landroid/view/View;Z)V
5198
-
public abstract fun setSize (Landroid/view/View;Ljava/lang/String;)V
5199
-
}
5200
-
5201
-
public class com/facebook/react/viewmanagers/AndroidSwitchManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5202
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5203
-
public fun receiveCommand (Landroid/view/View;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
5204
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5205
-
}
5206
-
5207
-
public abstract interface class com/facebook/react/viewmanagers/AndroidSwitchManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5208
-
public abstract fun setDisabled (Landroid/view/View;Z)V
5209
-
public abstract fun setEnabled (Landroid/view/View;Z)V
5210
-
public abstract fun setNativeValue (Landroid/view/View;Z)V
5211
-
public abstract fun setOn (Landroid/view/View;Z)V
5212
-
public abstract fun setThumbColor (Landroid/view/View;Ljava/lang/Integer;)V
5213
-
public abstract fun setThumbTintColor (Landroid/view/View;Ljava/lang/Integer;)V
5214
-
public abstract fun setTrackColorForFalse (Landroid/view/View;Ljava/lang/Integer;)V
5215
-
public abstract fun setTrackColorForTrue (Landroid/view/View;Ljava/lang/Integer;)V
5216
-
public abstract fun setTrackTintColor (Landroid/view/View;Ljava/lang/Integer;)V
5217
-
public abstract fun setValue (Landroid/view/View;Z)V
5218
-
}
5219
-
5220
-
public class com/facebook/react/viewmanagers/DebuggingOverlayManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5221
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5222
-
public fun receiveCommand (Landroid/view/View;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
5223
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5224
-
}
5225
-
5226
-
public abstract interface class com/facebook/react/viewmanagers/DebuggingOverlayManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5227
-
public abstract fun clearElementsHighlights (Landroid/view/View;)V
5228
-
public abstract fun highlightElements (Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V
5229
-
public abstract fun highlightTraceUpdates (Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V
5230
-
}
5231
-
5232
-
public class com/facebook/react/viewmanagers/ModalHostViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5233
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5234
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5235
-
}
5236
-
5237
-
public abstract interface class com/facebook/react/viewmanagers/ModalHostViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5238
-
public abstract fun setAllowSwipeDismissal (Landroid/view/View;Z)V
5239
-
public abstract fun setAnimated (Landroid/view/View;Z)V
5240
-
public abstract fun setAnimationType (Landroid/view/View;Ljava/lang/String;)V
5241
-
public abstract fun setHardwareAccelerated (Landroid/view/View;Z)V
5242
-
public abstract fun setIdentifier (Landroid/view/View;I)V
5243
-
public abstract fun setNavigationBarTranslucent (Landroid/view/View;Z)V
5244
-
public abstract fun setPresentationStyle (Landroid/view/View;Ljava/lang/String;)V
5245
-
public abstract fun setStatusBarTranslucent (Landroid/view/View;Z)V
5246
-
public abstract fun setSupportedOrientations (Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V
5247
-
public abstract fun setTransparent (Landroid/view/View;Z)V
5248
-
public abstract fun setVisible (Landroid/view/View;Z)V
5249
-
}
5250
-
5251
-
public class com/facebook/react/viewmanagers/SafeAreaViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5252
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5253
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5254
-
}
5255
-
5256
-
public abstract interface class com/facebook/react/viewmanagers/SafeAreaViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5257
-
}
5258
-
5259
-
public class com/facebook/react/viewmanagers/UnimplementedNativeViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5260
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5261
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5262
-
}
5263
-
5264
-
public abstract interface class com/facebook/react/viewmanagers/UnimplementedNativeViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5265
-
public abstract fun setName (Landroid/view/View;Ljava/lang/String;)V
5266
-
}
5267
-
5268
-
public class com/facebook/react/viewmanagers/VirtualViewExperimentalManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5269
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5270
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5271
-
}
5272
-
5273
-
public abstract interface class com/facebook/react/viewmanagers/VirtualViewExperimentalManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5274
-
public abstract fun setInitialHidden (Landroid/view/View;Z)V
5275
-
public abstract fun setRemoveClippedSubviews (Landroid/view/View;Z)V
5276
-
public abstract fun setRenderState (Landroid/view/View;I)V
5277
-
}
5278
-
5279
-
public class com/facebook/react/viewmanagers/VirtualViewManagerDelegate : com/facebook/react/uimanager/BaseViewManagerDelegate {
5280
-
public fun <init> (Lcom/facebook/react/uimanager/BaseViewManager;)V
5281
-
public fun setProperty (Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
5282
-
}
5283
-
5284
-
public abstract interface class com/facebook/react/viewmanagers/VirtualViewManagerInterface : com/facebook/react/uimanager/ViewManagerWithGeneratedInterface {
5285
-
public abstract fun setInitialHidden (Landroid/view/View;Z)V
5286
-
public abstract fun setRemoveClippedSubviews (Landroid/view/View;Z)V
5287
-
public abstract fun setRenderState (Landroid/view/View;I)V
5288
-
}
5289
-
5290
5133
public final class com/facebook/react/views/drawer/ReactDrawerLayout : androidx/drawerlayout/widget/DrawerLayout {
5291
5134
public fun <init> (Lcom/facebook/react/bridge/ReactContext;)V
5292
5135
public fun onInterceptTouchEvent (Landroid/view/MotionEvent;)Z
0 commit comments