MethodChannelDotLottieFlutter class

An implementation of DotLottieFlutterPlatform that uses method channels.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
onComplete ↔ void Function()?
getter/setter pairinherited
onFrame ↔ void Function(double frameNo)?
getter/setter pairinherited
onLoad ↔ void Function()?
getter/setter pairinherited
onLoadError ↔ void Function()?
getter/setter pairinherited
onLoop ↔ void Function(int loopCount)?
getter/setter pairinherited
onPause ↔ void Function()?
getter/setter pairinherited
onPlay ↔ void Function()?
getter/setter pairinherited
onRender ↔ void Function(double frameNo)?
getter/setter pairinherited
onStop ↔ void Function()?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stateMachineOnBooleanInputValueChange ↔ void Function(String inputName, bool oldValue, bool newValue)?
getter/setter pairinherited
stateMachineOnCustomEvent ↔ void Function(String message)?
getter/setter pairinherited
stateMachineOnError ↔ void Function(String message)?
getter/setter pairinherited
stateMachineOnInputFired ↔ void Function(String inputName)?
getter/setter pairinherited
stateMachineOnNumericInputValueChange ↔ void Function(String inputName, double oldValue, double newValue)?
getter/setter pairinherited
stateMachineOnStart ↔ void Function()?
getter/setter pairinherited
stateMachineOnStateEntered ↔ void Function(String enteringState)?
getter/setter pairinherited
stateMachineOnStateExit ↔ void Function(String leavingState)?
getter/setter pairinherited
stateMachineOnStop ↔ void Function()?
getter/setter pairinherited
stateMachineOnStringInputValueChange ↔ void Function(String inputName, String oldValue, String newValue)?
getter/setter pairinherited
stateMachineOnTransition ↔ void Function(String previousState, String newState)?
getter/setter pairinherited

Methods

activeAnimationId() Future<String?>
override
activeThemeId() Future<String?>
override
autoplay() Future<bool?>
override
createPlayer() Future<void>
override
currentFrame() Future<double?>
override
currentProgress() Future<double?>
override
duration() Future<double?>
override
getLayerBounds(String layerName) Future<List<double>?>
override
getStateMachine(String id) Future<String?>
override
isLoaded() Future<bool?>
override
isPaused() Future<bool?>
override
isPlaying() Future<bool?>
override
isStopped() Future<bool?>
override
loadAnimation(String animationId) Future<void>
override
loop() Future<bool?>
override
loopCount() Future<int?>
override
manifest() Future<Map<String, dynamic>?>
override
markers() Future<List<Map<String, dynamic>>?>
override
mode() Future<String?>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() Future<bool?>
override
play() Future<bool?>
override
resetTheme() Future<bool?>
override
resize(int width, int height) Future<void>
override
segments() Future<List<double>?>
override
setBackgroundColor(String color) Future<void>
override
setEventHandlers({void onComplete()?, void onLoad()?, void onLoadError()?, void onPlay()?, void onPause()?, void onStop()?, void onFrame(double frameNo)?, void onRender(double frameNo)?, void onLoop(int loopCount)?}) → void
inherited
setFrame(double frame) Future<bool?>
override
setFrameInterpolation(bool useFrameInterpolation) Future<void>
override
setLoop(bool loop) Future<void>
override
setMarker(String marker) Future<void>
override
setMode(String mode) Future<void>
override
setProgress(double progress) Future<bool?>
override
setSegment(double start, double end) Future<void>
override
setSlots(String slots) Future<bool?>
override
setSpeed(double speed) Future<void>
override
setStateMachineEventHandlers({void stateMachineOnBooleanInputValueChange(String inputName, bool oldValue, bool newValue)?, void stateMachineOnError(String message)?, void stateMachineOnNumericInputValueChange(String inputName, double oldValue, double newValue)?, void stateMachineOnStart()?, void stateMachineOnStop()?, void stateMachineOnInputFired(String inputName)?, void stateMachineOnStringInputValueChange(String inputName, String oldValue, String newValue)?, void stateMachineOnCustomEvent(String message)?, void stateMachineOnStateEntered(String enteringState)?, void stateMachineOnStateExit(String leavingState)?, void stateMachineOnTransition(String previousState, String newState)?}) → void
inherited
setTheme(String themeId) Future<bool?>
override
setThemeData(String themeData) Future<bool?>
override
speed() Future<double?>
override
stateMachineCurrentState() Future<String?>
override
stateMachineFire(String event) Future<void>
override
stateMachineGetBooleanInput(String key) Future<bool?>
override
stateMachineGetInputs() Future<Map<String, String>?>
override
stateMachineGetNumericInput(String key) Future<double?>
override
stateMachineGetStringInput(String key) Future<String?>
override
stateMachineLoad(String stateMachineId) Future<bool?>
override
stateMachineLoadData(String data) Future<bool?>
override
stateMachineSetBooleanInput(String key, bool value) Future<bool?>
override
stateMachineSetNumericInput(String key, double value) Future<bool?>
override
stateMachineSetStringInput(String key, String value) Future<bool?>
override
stateMachineStart() Future<bool?>
override
stateMachineStop() Future<bool?>
override
stop() Future<bool?>
override
toString() String
A string representation of this object.
inherited
totalFrames() Future<double?>
override
useFrameInterpolation() Future<bool?>
override

Operators

operator ==(Object other) bool
The equality operator.
inherited