public abstract class NativeAnimatedTurboModuleSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
NativeModule.NativeMethod
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC
Constructor and Description |
---|
NativeAnimatedTurboModuleSpec(ReactApplicationContext reactContext) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addAnimatedEventToView(double viewTag,
java.lang.String eventName,
ReadableMap eventMapping) |
abstract void |
addListener(java.lang.String eventName) |
abstract void |
connectAnimatedNodes(double parentTag,
double childTag) |
abstract void |
connectAnimatedNodeToView(double nodeTag,
double viewTag) |
abstract void |
createAnimatedNode(double tag,
ReadableMap config) |
abstract void |
disconnectAnimatedNodeFromView(double nodeTag,
double viewTag) |
abstract void |
disconnectAnimatedNodes(double parentTag,
double childTag) |
abstract void |
dropAnimatedNode(double tag) |
abstract void |
extractAnimatedNodeOffset(double nodeTag) |
abstract void |
finishOperationBatch() |
abstract void |
flattenAnimatedNodeOffset(double nodeTag) |
abstract void |
getValue(double tag,
Callback saveValueCallback) |
abstract void |
removeAnimatedEventFromView(double viewTag,
java.lang.String eventName,
double animatedNodeTag) |
abstract void |
removeListeners(double count) |
abstract void |
restoreDefaultValues(double nodeTag) |
abstract void |
setAnimatedNodeOffset(double nodeTag,
double offset) |
abstract void |
setAnimatedNodeValue(double nodeTag,
double value) |
abstract void |
startAnimatingNode(double animationId,
double nodeTag,
ReadableMap config,
Callback endCallback) |
abstract void |
startListeningToAnimatedNodeValue(double tag) |
abstract void |
startOperationBatch() |
abstract void |
stopAnimation(double animationId) |
abstract void |
stopListeningToAnimatedNodeValue(double tag) |
getCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarn
canOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invalidate
getName
public NativeAnimatedTurboModuleSpec(ReactApplicationContext reactContext)
public abstract void startOperationBatch()
public abstract void finishOperationBatch()
public abstract void createAnimatedNode(double tag, ReadableMap config)
public abstract void getValue(double tag, Callback saveValueCallback)
public abstract void startListeningToAnimatedNodeValue(double tag)
public abstract void stopListeningToAnimatedNodeValue(double tag)
public abstract void connectAnimatedNodes(double parentTag, double childTag)
public abstract void disconnectAnimatedNodes(double parentTag, double childTag)
public abstract void startAnimatingNode(double animationId, double nodeTag, ReadableMap config, Callback endCallback)
public abstract void stopAnimation(double animationId)
public abstract void setAnimatedNodeValue(double nodeTag, double value)
public abstract void setAnimatedNodeOffset(double nodeTag, double offset)
public abstract void flattenAnimatedNodeOffset(double nodeTag)
public abstract void extractAnimatedNodeOffset(double nodeTag)
public abstract void connectAnimatedNodeToView(double nodeTag, double viewTag)
public abstract void disconnectAnimatedNodeFromView(double nodeTag, double viewTag)
public abstract void restoreDefaultValues(double nodeTag)
public abstract void dropAnimatedNode(double tag)
public abstract void addAnimatedEventToView(double viewTag, java.lang.String eventName, ReadableMap eventMapping)
public abstract void removeAnimatedEventFromView(double viewTag, java.lang.String eventName, double animatedNodeTag)
public abstract void addListener(java.lang.String eventName)
public abstract void removeListeners(double count)