section_view library
Classes
-
AlphabetHeader<
T> -
AlphabetModel<
T> - FlutterListView
- FlutterListViewController
- FlutterListViewDelegate
- FlutterListViewGrowDirectionInfo
- FlutterListViewItemPosition
- FlutterSliverList
- FlutterSliverListController
-
SectionView<
T, N> - SectionViewBouncingScrollRefresh
- SectionViewData
- SectionViewRefresh
- SectionViewRefreshState
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)