SingleAnimationPainter class base

Inheritance

Constructors

SingleAnimationPainter(String animationName, {Fit fit = RiveDefaults.fit, Alignment alignment = RiveDefaults.alignment})

Properties

alignment ↔ Alignment
Controls how the artboard is aligned within its bounds.
getter/setter pairinherited
animationName → String
final
artboard → Artboard?
no setterinherited
fit ↔ Fit
Controls how the artboard is scaled and positioned within its bounds.
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isTickerActive → bool
Whether the animation ticker is currently active.
no setterinherited
lastSize → Size
no setterinherited
layoutScaleFactor ↔ double
The scale factor to use for a fit of type Fit.layout.
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
size → Size
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
advance(double elapsedSeconds) → bool
Called each frame to advance the animation.
override
artboardChanged(Artboard artboard) → void
Called when the underlying artboard changes.
override
dispose() → void
Discards any resources used by the object.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
paint(Renderer renderer, Size size, double paintPixelRatio) → void
Called each frame to paint the artboard.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
scheduleRepaint() → void
Request a repaint of the artboard.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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