public class AnimationsDebugModule extends NativeAnimationsDebugModuleSpec
NativeModule.NativeMethod| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
NAME |
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
AnimationsDebugModule(ReactApplicationContext reactContext,
DeveloperSettings catalystSettings) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
void |
onCatalystInstanceDestroy()
Called before {CatalystInstance#onHostDestroy}
|
void |
startRecordingFps() |
void |
stopRecordingFps(double animationStopTimeMs)
Called when an animation finishes.
|
getCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarncanOverrideExistingModule, getConstants, hasConstants, initialize, invalidateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinvalidateprotected static final java.lang.String NAME
public AnimationsDebugModule(ReactApplicationContext reactContext, DeveloperSettings catalystSettings)
public java.lang.String getName()
require() this module
from javascript.public void startRecordingFps()
startRecordingFps in class NativeAnimationsDebugModuleSpecpublic void stopRecordingFps(double animationStopTimeMs)
stopRecordingFps in class NativeAnimationsDebugModuleSpecpublic void onCatalystInstanceDestroy()
NativeModuleonCatalystInstanceDestroy in interface NativeModuleonCatalystInstanceDestroy in class BaseJavaModule