painter property
Implementation
@mustCallSuper
set painter(T? value) {
markNeedsLayout();
if (_rivePainter == value) {
return;
}
_rivePainter?.removeListener(restartTickerIfStopped);
_rivePainter = value;
_rivePainter?.addListener(restartTickerIfStopped);
_rivePointerEvent = _rivePainter is rive.RivePointerEventMixin
? _rivePainter as rive.RivePointerEventMixin
: null;
restartTickerIfStopped();
}