PaginationMasonryGridView<T> constructor
const
PaginationMasonryGridView<T> ({
- Key? key,
- required List<
T> data, - required Future<
PagedList< getData({T> >- required dynamic indicator,
- UpdatableDataViewSetting<
T> setting = const UpdatableDataViewSetting(), - PaginationSetting paginationSetting = const PaginationSetting(),
- ScrollController? scrollController,
- required Widget itemBuilder(
- BuildContext,
- int,
- T
- UpdatableDataViewExtraWidgets? extra,
- int? crossAxisCount = 2,
- double? mainAxisSpacing = 0.0,
- double? crossAxisSpacing = 0.0,
This constructor is the same as PaginationDataView.masonryGridView, only for backward compatibility.
Implementation
const PaginationMasonryGridView({
Key? key,
required List<T> data,
required Future<PagedList<T>> Function({required dynamic indicator}) getData,
UpdatableDataViewSetting<T> setting = const UpdatableDataViewSetting(),
PaginationSetting paginationSetting = const PaginationSetting(),
ScrollController? scrollController,
required Widget Function(BuildContext, int, T) itemBuilder,
UpdatableDataViewExtraWidgets? extra,
// ===================================
int? crossAxisCount = 2,
double? mainAxisSpacing = 0.0,
double? crossAxisSpacing = 0.0,
}) : super.masonryGridView(
key: key,
data: data,
getData: getData,
setting: setting,
paginationSetting: paginationSetting,
scrollController: scrollController,
itemBuilder: itemBuilder,
extra: extra,
// ===================================
crossAxisCount: crossAxisCount,
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
);