AnchorScrollViewWrapper constructor

AnchorScrollViewWrapper({
  1. required ScrollController controller,
  2. required Widget child,
  3. double? fixedItemSize,
  4. IndexChanged? onIndexChanged,
  5. double? anchorOffset,
  6. double? pinGroupTitleOffset,
  7. Key? key,
})

Implementation

AnchorScrollViewWrapper({
  required this.controller,
  required Widget child,
  this.fixedItemSize,
  this.onIndexChanged,
  this.anchorOffset,
  double? pinGroupTitleOffset,
  Key? key,
}) : super(key: key, child: child) {
  _helper = AnchorScrollControllerHelper(
    scrollController: controller,
    fixedItemSize: fixedItemSize,
    onIndexChanged: onIndexChanged,
    anchorOffset: anchorOffset,
    pinGroupTitleOffset: pinGroupTitleOffset,
  );
  _scrollListener = () {
    _helper.notifyIndexChanged();
  };
}