NUIAlignedGrid<T, C> constructor

NUIAlignedGrid<T, C>({
  1. required NUIListViewBloc<T, C> bloc,
  2. required NUIListItemRepository repo,
  3. required List<T> initialList,
  4. required OnListItemClickListener clickListener,
  5. double mainAxisSpacing = 10,
  6. double crossAxisSpacing = 10,
  7. bool shrinkWrap = false,
  8. double? startDivider,
  9. double? endDivider,
  10. double? middleDivider,
  11. ListFixedItemGetter? fixedFirstItem,
  12. ListFixedItemGetter? fixedLastItem,
  13. Axis orientation = Axis.vertical,
  14. EdgeInsets? padding,
  15. bool enablePagination = false,
  16. bool enableSwipeRefresh = false,
  17. int minimumPaginateCount = 5,
  18. NUILoadingListItem? skeletalInflater,
  19. NUILoadingListItem? paginationInflater,
  20. ListShadowInflater? shadowInflater,
  21. ListPlaceHolderInflater? placeHolder,
  22. ListErrorHolderInflater? errorHolder,
  23. NUIListScrollListener? scrollListener,
  24. int skeletalCount = 0,
  25. required NUIListController controller,
  26. NUIShaderMaskType? shaderType,
  27. ScrollPhysics? scrollPhysics,
  28. Map<String, dynamic>? checkedMap,
  29. Map<String, dynamic>? configMap,
  30. SliverSimpleGridDelegate? gridDelegate,
})

Implementation

NUIAlignedGrid({
  required NUIListViewBloc<T, C> bloc,
  required NUIListItemRepository repo,
  required List<T> initialList,
  required OnListItemClickListener clickListener,
  this.mainAxisSpacing = 10,
  this.crossAxisSpacing = 10,
  bool shrinkWrap = false,
  double? startDivider,
  double? endDivider,
  double? middleDivider,
  ListFixedItemGetter? fixedFirstItem,
  ListFixedItemGetter? fixedLastItem,
  Axis orientation = Axis.vertical,
  EdgeInsets? padding,
  bool enablePagination = false,
  bool enableSwipeRefresh = false,
  int minimumPaginateCount = 5,
  NUILoadingListItem? skeletalInflater,
  NUILoadingListItem? paginationInflater,
  ListShadowInflater? shadowInflater,
  ListPlaceHolderInflater? placeHolder,
  ListErrorHolderInflater? errorHolder,
  NUIListScrollListener? scrollListener,
  int skeletalCount = 0,
  required NUIListController controller,
  NUIShaderMaskType? shaderType,
  ScrollPhysics? scrollPhysics,
  Map<String, dynamic>? checkedMap,
  Map<String, dynamic>? configMap,
  this.gridDelegate,
}) : super(
          repo: repo,
          initialList: initialList,
          orientation: orientation,
          padding: padding,
          shrinkWrap: shrinkWrap,
          startDivider: startDivider,
          endDivider: endDivider,
          middleDivider: middleDivider,
          fixedFirstItem: fixedFirstItem,
          shaderType: shaderType,
          fixedLastItem: fixedLastItem,
          checkedMap: checkedMap,
          configMap: configMap,
          clickListener: clickListener,
          skeletalCount: skeletalCount,
          errorHolder: errorHolder,
          scrollListener: scrollListener,
          placeHolder: placeHolder,
          controller: controller,
          skeletalInflater: skeletalInflater,
          paginationInflater: paginationInflater,
          scrollPhysics: scrollPhysics,
          enablePagination: enablePagination,
          enableSwipeRefresh: enableSwipeRefresh,
          minimumPaginateCount: minimumPaginateCount,
          skipAnimation: true,
          bloc: bloc,
          itemAnimation: NUIListItemAnimation.NONE);