SmoothScrollController constructor

SmoothScrollController({
  1. required ScrollController scrollController,
  2. required KScrollIntensity intensity,
  3. required SmoothScrollPhysics? customPhysics,
  4. required bool reverse,
  5. required TickerProvider vsync,
})

Implementation

SmoothScrollController({
  required this.scrollController,
  required KScrollIntensity intensity,
  required SmoothScrollPhysics? customPhysics,
  required bool reverse,
  required this.vsync,
}) : _intensity = intensity,
     _customPhysics = customPhysics,
     _reverse = reverse {
  _updateConfig();
  _currentPosition = scrollController.hasClients ? scrollController.offset : scrollController.initialScrollOffset;
  _targetPosition = _currentPosition;
}