NiceList<T> constructor
const
NiceList<T> ({
- Key? key,
- required List<
T> items, - required Widget itemBuilder(
- T item,
- int index
- Future<
void> onLoadMore()?, - bool hasMore = false,
- Widget? loadingWidget,
- Widget? emptyWidget,
- Widget separatorBuilder(
- BuildContext context,
- int index
- EdgeInsets? padding,
- ValueChanged<
T> ? onItemTap, - int? selectedIndex,
- Axis scrollDirection = Axis.vertical,
- double? itemExtent,
- double loadMoreThreshold = 200.0,
Implementation
const NiceList({
super.key,
required this.items,
required this.itemBuilder,
this.onLoadMore,
this.hasMore = false,
this.loadingWidget,
this.emptyWidget,
this.separatorBuilder,
this.padding,
this.onItemTap,
this.selectedIndex,
this.scrollDirection = Axis.vertical,
this.itemExtent,
this.loadMoreThreshold = 200.0,
});