buildSliverLayout method

  1. @override
Widget buildSliverLayout({
  1. required BuildContext context,
  2. required int crossAxisCount,
  3. required double spacing,
  4. required List items,
  5. required Widget itemBuilder(
    1. BuildContext,
    2. int
    ),
})
override

Implementation

@override
Widget buildSliverLayout({
  required BuildContext context,
  required int crossAxisCount,
  required double spacing,
  required List<dynamic> items,
  required Widget Function(BuildContext, int) itemBuilder,
}) {
  return SliverGrid(
    delegate: SliverChildBuilderDelegate(
      (context, index) => itemBuilder(context, index),
      childCount: items.length,
    ),
    gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
      crossAxisCount: crossAxisCount,
      mainAxisSpacing: spacing,
      crossAxisSpacing: spacing,
    ),
  );
}