config method

void config(
  1. AnimationController controller,
  2. double value, {
  3. ChangeNotifier? notifier,
  4. VoidCallback? listener,
})

Implementation

void config(AnimationController controller, double value,
    {ChangeNotifier? notifier, VoidCallback? listener}) {
  assert(_controller == null, 'An adapter was assigned twice.');
  assert((notifier == null) == (listener == null));
  _controller = controller;
  _controller?.value = _value = value;
  _notifier = notifier?..addListener(listener!);
  _listener = listener;
  _ticker = Ticker(_tick);
}