EndlessFirestoreStreamListView<T> constructor
const
EndlessFirestoreStreamListView<T> ({
- required Widget itemBuilder(
- BuildContext context, {
- required int index,
- required QueryDocumentSnapshot<
T> item, - required int totalItems,
- required Query<
T> query, - required EndlessFirestoreStreamBatchDelegate batchDelegate,
- double? extentAfterFactor,
- SliverPersistentHeader headerBuilder(
- BuildContext context
- EndlessStateProperty<
SliverPersistentHeader> ? headerBuilderState, - Widget emptyBuilder(
- BuildContext context
- EndlessStateProperty<
Widget> ? emptyBuilderState, - Widget loadingBuilder(
- BuildContext context
- EndlessStateProperty<
Widget> ? loadingBuilderState, - Widget loadMoreBuilder(
- BuildContext context
- EndlessStateProperty<
Widget> ? loadMoreBuilderState, - EndlessFirestoreStreamController? controller,
- EdgeInsets? padding,
- EdgeInsets? itemPadding,
- Future<
void> onLoad(- List<
QueryDocumentSnapshot< itemsT> >
- List<
- dynamic key,
Implementation
const EndlessFirestoreStreamListView({
required this.itemBuilder,
required this.query,
required this.batchDelegate,
this.extentAfterFactor,
this.headerBuilder,
this.headerBuilderState,
this.emptyBuilder,
this.emptyBuilderState,
this.loadingBuilder,
this.loadingBuilderState,
this.loadMoreBuilder,
this.loadMoreBuilderState,
this.footerBuilder,
this.footerBuilderState,
this.controller,
this.padding,
this.itemPadding,
this.onLoad,
key,
}) : super(key: key);