attach method

  1. @override
void attach(
  1. ScrollPosition position
)
override

Register the given position with this controller.

After this function returns, the animateTo and jumpTo methods on this controller will manipulate the given position.

Implementation

@override
void attach(ScrollPosition position) {
  super.attach(position);
  (position as _CarouselPosition)
    ..flexWeights = _carouselState!._flexWeights
    ..itemExtent = _carouselState!._itemExtent
    ..consumeMaxWeight = _carouselState!._consumeMaxWeight
    ..infinite = _carouselState!.widget.infinite
    ..itemCount = _getItemCount();
}