section_view library

Functions

convertListToAlphaHeader<T>(Iterable<T> data, SectionViewOnFetchAlphabet<T> onAlphabet) List<AlphabetHeader<T>>
getDefaultAlphabetBuilder<T>(String fetchAlphabet(T data)) SectionViewAlphabetBuilder<T>
getDefaultHeaderBuilder<T>(String fetchAlphabet(T data), {Color? bkColor, TextStyle? style}) SectionViewHeaderBuilder<T>
getDefaultTipBuilder<T>(String fetchAlphabet(T data)) SectionViewTipBuilder<T>

Typedefs

AlphabetItemOnTap<T> = void Function<T>(AlphabetModel<T> item)
FlutterListViewDelegateOnItemHeight = double Function(int index)
FlutterListViewDelegateOnItemKey = String Function(int index)
FlutterListViewDelegateOnItemSticky = bool Function(int index)
FlutterSliverListControllerOnPaintItemPositionCallback = void Function(double widgetHeight, List<FlutterListViewItemPosition> positions)
SectionViewAlphabetBuilder<T> = Widget Function(BuildContext context, T headerData, bool isCurrent, int headerIndex)
SectionViewHeaderBuilder<T> = Widget Function(BuildContext context, T headerData, int headerIndex)
SectionViewItemBuilder<T, N> = Widget Function(BuildContext context, N itemData, int itemIndex, T headerData, int headerIndex)
SectionViewOnFetchAlphabet<T> = String Function(T header)
SectionViewOnFetchListData<T, N> = List<N> Function(T sourceItem)
SectionViewOnRefresh = Future Function()
SectionViewRefreshBuilder = Widget Function(Widget? child)
SectionViewRefreshWidgetBuilder = Widget Function(double offset)
SectionViewTipBuilder<T> = Widget Function(BuildContext context, T headerData)