NUIAnimatedListInterface<T, C> constructor

NUIAnimatedListInterface<T, C>({
  1. required NUIListItemRepository repo,
  2. List<T>? initialList,
  3. required Axis orientation,
  4. EdgeInsets? padding,
  5. bool shrinkWrap = true,
  6. double? startDivider,
  7. double? endDivider,
  8. double? middleDivider,
  9. ListFixedItemGetter? fixedFirstItem,
  10. ListFixedItemGetter? fixedLastItem,
  11. Map<String, dynamic>? checkedMap,
  12. Map<String, dynamic>? configMap,
  13. required OnListItemClickListener clickListener,
  14. int? skeletalCount,
  15. ListErrorHolderInflater<T, C>? errorHolder,
  16. ListPlaceHolderInflater? placeHolder,
  17. NUILoadingListItem? skeletalInflater,
  18. NUILoadingListItem? paginationInflater,
  19. ScrollPhysics? scrollPhysics,
  20. bool? enablePagination,
  21. bool? enableSwipeRefresh,
  22. int? minimumPaginateCount,
  23. int? paginateMargin,
  24. NUIListViewBloc<T, C>? bloc,
  25. bool skipAnimation = false,
  26. NUIListScrollListener? scrollListener,
  27. Duration? itemAnimationDuration,
  28. required NUIListController controller,
  29. Clip clipBehavior = Clip.hardEdge,
  30. NUIShaderMaskType? shaderType = NUIShaderMaskType.NONE,
  31. NUIListItemAnimation itemAnimation = NUIListItemAnimation.SCALE,
})

Implementation

NUIAnimatedListInterface({
  required this.repo,
  this.initialList,
  required this.orientation,
  this.padding,
  this.shrinkWrap = true,
  this.startDivider,
  this.endDivider,
  this.middleDivider,
  this.fixedFirstItem,
  this.fixedLastItem,
  this.checkedMap,
  this.configMap,
  required this.clickListener,
  this.skeletalCount,
  this.errorHolder,
  this.placeHolder,
  this.skeletalInflater,
  this.paginationInflater,
  this.scrollPhysics,
  this.enablePagination,
  this.enableSwipeRefresh,
  this.minimumPaginateCount,
  this.paginateMargin,
  this.bloc,
  this.skipAnimation = false,
  this.scrollListener,
  this.itemAnimationDuration,
  required this.controller,
  this.clipBehavior = Clip.hardEdge,
  this.shaderType = NUIShaderMaskType.NONE,
  this.itemAnimation = NUIListItemAnimation.SCALE
});