UIProGridView constructor

const UIProGridView({
  1. Key? key,
  2. required bool isLoading,
  3. required int itemCount,
  4. required Widget itemBuilder(
    1. BuildContext context,
    2. int index
    ),
  5. int crossAxisCount = 2,
  6. double? mainAxisSpacing,
  7. double? crossAxisSpacing,
  8. double childAspectRatio = 1.0,
  9. int shimmerItemCount = 6,
  10. Widget shimmerItemBuilder(
    1. BuildContext context,
    2. int index
    )?,
  11. EdgeInsets? padding,
  12. bool shrinkWrap = false,
  13. ScrollPhysics? physics,
  14. ScrollController? controller,
  15. Widget? emptyWidget,
})

Creates a grid view with shimmer loading state.

Implementation

const UIProGridView({
  super.key,
  required this.isLoading,
  required this.itemCount,
  required this.itemBuilder,
  this.crossAxisCount = 2,
  this.mainAxisSpacing,
  this.crossAxisSpacing,
  this.childAspectRatio = 1.0,
  this.shimmerItemCount = 6,
  this.shimmerItemBuilder,
  this.padding,
  this.shrinkWrap = false,
  this.physics,
  this.controller,
  this.emptyWidget,
});