NUIAnimatedList<T, C>  constructor 
      
      NUIAnimatedList<T, C> ({ 
    
    
- required NUIListViewBloc<T, C> bloc,
- required NUIListItemRepository repo,
- required List<T> initialList,
- required OnListItemClickListener clickListener,
- 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,
- Clip clipBehavior = Clip.hardEdge,
- int minimumPaginateCount = 5,
- NUILoadingListItem? skeletalInflater,
- NUILoadingListItem? paginationInflater,
- ListShadowInflater? shadowInflater,
- ListPlaceHolderInflater? placeHolder,
- ListErrorHolderInflater? errorHolder,
- NUIListScrollListener? scrollListener,
- required NUIListController controller,
- int skeletalCount = 1,
- ScrollPhysics? scrollPhysics,
- Duration? itemAnimationDuration,
- NUIShaderMaskType? shaderType,
- Map<String, dynamic> ? checkedMap,
- Map<String, dynamic> ? configMap,
- NUIListItemAnimation itemAnimation = NUIListItemAnimation.SCALE,
Implementation
NUIAnimatedList({
  required NUIListViewBloc<T, C> bloc,
  required NUIListItemRepository repo,
  required List<T> initialList,
  required OnListItemClickListener clickListener,
  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,
  Clip clipBehavior = Clip.hardEdge,
  int minimumPaginateCount = 5,
  NUILoadingListItem? skeletalInflater,
  NUILoadingListItem? paginationInflater,
  ListShadowInflater? shadowInflater,
  ListPlaceHolderInflater? placeHolder,
  ListErrorHolderInflater? errorHolder,
  NUIListScrollListener? scrollListener,
  required NUIListController controller,
  int skeletalCount = 1,
  ScrollPhysics? scrollPhysics,
  Duration? itemAnimationDuration,
  NUIShaderMaskType? shaderType,
  Map<String, dynamic>? checkedMap,
  Map<String, dynamic>? configMap,
  NUIListItemAnimation itemAnimation = NUIListItemAnimation.SCALE
}) : super(
    repo: repo,
    initialList: initialList,
    orientation: orientation,
    padding: padding,
    shrinkWrap: shrinkWrap,
    startDivider: startDivider,
    endDivider: endDivider,
    middleDivider: middleDivider,
    fixedFirstItem: fixedFirstItem,
    fixedLastItem: fixedLastItem,
    checkedMap: checkedMap,
    configMap: configMap,
    controller: controller,
    clickListener: clickListener,
    skeletalCount: skeletalCount,
    errorHolder: errorHolder,
    scrollListener: scrollListener,
    shaderType: shaderType,
    placeHolder: placeHolder,
    skeletalInflater: skeletalInflater,
    paginationInflater: paginationInflater,
    scrollPhysics: scrollPhysics,
    enablePagination: enablePagination,
    enableSwipeRefresh: enableSwipeRefresh,
    itemAnimationDuration: itemAnimationDuration,
    minimumPaginateCount: minimumPaginateCount,
    bloc: bloc,
    clipBehavior: clipBehavior,
    itemAnimation : itemAnimation ?? NUIListItemAnimation.SCALE
);