postGrid static method

Widget postGrid({
  1. int itemCount = 9,
  2. int crossAxisCount = 3,
})

Post grid skeleton (Instagram-style)

Implementation

static Widget postGrid({int itemCount = 9, int crossAxisCount = 3}) {
  return GridView.builder(
    padding: EdgeInsets.zero,
    physics: const NeverScrollableScrollPhysics(),
    shrinkWrap: true,
    gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
      crossAxisCount: crossAxisCount,
      mainAxisSpacing: 1,
      crossAxisSpacing: 1,
      childAspectRatio: 1,
    ),
    itemCount: itemCount,
    itemBuilder: (context, index) {
      return const SkeletonLoader(borderRadius: 0);
    },
  );
}