centered_grid_view 1.0.0
centered_grid_view: ^1.0.0 copied to clipboard
A Flutter package for creating adaptive and centered grid views.
Centered Grid View #
A Flutter package for creating adaptive and centered grid views.
Features #
- Automatically adjusts the number of columns based on screen size.
- Centers the last item if the number of items is odd.
- Highly customizable with properties like
crossAxisCount,spacing,runSpacing, andpadding.
Usage #
CenteredGridView<String>(
items: [
'Students',
'Courses',
'Schedules',
'Electronic Tests',
'Reports',
'General Settings',
'Advertising',
'Campaigns',
'Home',
'Search',
'History',
'Profile',
],
crossAxisCount: 2,
maxCrossAxisCount: 4,
spacing: 8.0,
runSpacing: 8.0,
padding: const EdgeInsets.all(8.0),
itemBuilder: (context, item) {
return Card(
child: Center(
child: Text(item),
),
);
},
lastItemAlignment: Alignment.center,
);