AppBarPosition constructor

AppBarPosition({
  1. required TickerProvider vsync,
  2. required AppBarBehavior behavior,
  3. double initialOffset = 0,
})

Implementation

AppBarPosition({
  required this.vsync,
  required this.behavior,
  double initialOffset = 0,
}) {
  assert(initialOffset >= 0, "The [initialOffset] must be from 0 to 1");
  assert(initialOffset <= 1, "The [initialOffset] must be from 0 to 1");

  _offsetNotifier = ValueNotifier<double>(initialOffset);
  _offsetNotifier.addListener(notifyListeners);

  _lentPixelsNotifier = ValueNotifier<double>(0);
  _lentPixelsNotifier.addListener(notifyListeners);
}