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,
});