update method

  1. @override
void update(
  1. Widget newWidget
)
override

Updates this element to use a new Widget configuration.

Implementation

@override
void update(Widget newWidget) {
  final oldManager = _subscribedManager;
  final newManager = (newWidget as SubpixelRippleWidget).manager;
  super.update(newWidget);
  if (oldManager != newManager) {
    oldManager?.removeListener(_onManagerChanged);
    _subscribedManager = newManager;
    _subscribedManager?.addListener(_onManagerChanged);
  }
  _ensureTicker();
}