painter property

  1. @mustCallSuper
set painter (T? value)

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();
}