-
- All Implemented Interfaces:
-
com.facebook.react.bridge.NativeModule,com.facebook.react.bridge.ReactModuleWithSpec,com.facebook.react.turbomodule.core.interfaces.TurboModule
public abstract class NativeAnimatedModuleSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
-
-
Constructor Summary
Constructors Constructor Description NativeAnimatedModuleSpec(ReactApplicationContext reactContext)
-
Method Summary
Modifier and Type Method Description abstract voidstartOperationBatch()abstract voidfinishOperationBatch()abstract voidcreateAnimatedNode(double tag, ReadableMap config)voidupdateAnimatedNodeConfig(double tag, ReadableMap config)abstract voidgetValue(double tag, Callback saveValueCallback)abstract voidstartListeningToAnimatedNodeValue(double tag)abstract voidstopListeningToAnimatedNodeValue(double tag)abstract voidconnectAnimatedNodes(double parentTag, double childTag)abstract voiddisconnectAnimatedNodes(double parentTag, double childTag)abstract voidstartAnimatingNode(double animationId, double nodeTag, ReadableMap config, Callback endCallback)abstract voidstopAnimation(double animationId)abstract voidsetAnimatedNodeValue(double nodeTag, double value)abstract voidsetAnimatedNodeOffset(double nodeTag, double offset)abstract voidflattenAnimatedNodeOffset(double nodeTag)abstract voidextractAnimatedNodeOffset(double nodeTag)abstract voidconnectAnimatedNodeToView(double nodeTag, double viewTag)abstract voiddisconnectAnimatedNodeFromView(double nodeTag, double viewTag)abstract voidrestoreDefaultValues(double nodeTag)abstract voiddropAnimatedNode(double tag)abstract voidaddAnimatedEventToView(double viewTag, String eventName, ReadableMap eventMapping)abstract voidremoveAnimatedEventFromView(double viewTag, String eventName, double animatedNodeTag)abstract voidaddListener(String eventName)abstract voidremoveListeners(double count)-
Methods inherited from class com.facebook.react.bridge.BaseJavaModule
canOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroy -
Methods inherited from class com.facebook.react.bridge.NativeModule
getName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
NativeAnimatedModuleSpec
NativeAnimatedModuleSpec(ReactApplicationContext reactContext)
-
-
Method Detail
-
startOperationBatch
abstract void startOperationBatch()
-
finishOperationBatch
abstract void finishOperationBatch()
-
createAnimatedNode
abstract void createAnimatedNode(double tag, ReadableMap config)
-
updateAnimatedNodeConfig
void updateAnimatedNodeConfig(double tag, ReadableMap config)
-
startListeningToAnimatedNodeValue
abstract void startListeningToAnimatedNodeValue(double tag)
-
stopListeningToAnimatedNodeValue
abstract void stopListeningToAnimatedNodeValue(double tag)
-
connectAnimatedNodes
abstract void connectAnimatedNodes(double parentTag, double childTag)
-
disconnectAnimatedNodes
abstract void disconnectAnimatedNodes(double parentTag, double childTag)
-
startAnimatingNode
abstract void startAnimatingNode(double animationId, double nodeTag, ReadableMap config, Callback endCallback)
-
stopAnimation
abstract void stopAnimation(double animationId)
-
setAnimatedNodeValue
abstract void setAnimatedNodeValue(double nodeTag, double value)
-
setAnimatedNodeOffset
abstract void setAnimatedNodeOffset(double nodeTag, double offset)
-
flattenAnimatedNodeOffset
abstract void flattenAnimatedNodeOffset(double nodeTag)
-
extractAnimatedNodeOffset
abstract void extractAnimatedNodeOffset(double nodeTag)
-
connectAnimatedNodeToView
abstract void connectAnimatedNodeToView(double nodeTag, double viewTag)
-
disconnectAnimatedNodeFromView
abstract void disconnectAnimatedNodeFromView(double nodeTag, double viewTag)
-
restoreDefaultValues
abstract void restoreDefaultValues(double nodeTag)
-
dropAnimatedNode
abstract void dropAnimatedNode(double tag)
-
addAnimatedEventToView
abstract void addAnimatedEventToView(double viewTag, String eventName, ReadableMap eventMapping)
-
removeAnimatedEventFromView
abstract void removeAnimatedEventFromView(double viewTag, String eventName, double animatedNodeTag)
-
addListener
abstract void addListener(String eventName)
-
removeListeners
abstract void removeListeners(double count)
-
-
-
-