flutter_super_grid library
this is a library for creating grid views with different layouts and functionalities.
Classes
- AditionalRowStyle
- CommonGrid
- CommonGrid is an abstract base class for grid views.
- ContainerStyle
- ContainerStyle defines the styling for containers used in grid views.
- FlatGridView
- FlatGridViewStyle
- FlatGridViewStyle defines the styling for containers used in FlatGridViews.
- SectionGridView
- SectionGridView is a widget for displaying a sections with grids.
- SectionGridViewStyle
- It allows customization of various aspects of the grid's appearance.
- SimpleGridView
- SimpleGridView is a widget for displaying a simple grid view.
- SimpleGridViewContainerStyle
- SimpleGridViewStyle
- SimpleGridViewStyle defines the styling for containers used in SimpleGridViews.
Functions
-
buildGridItem(
dynamic itemData, BoxDecoration? itemDecoration, Widget renderItem(dynamic itemData), int index) → Widget -
buildGridView(
{required List data, required Widget renderItem(dynamic itemData), required bool horizontal, required int itemsPerRow, required double horizontalSpacing, required double verticalSpacing, required double minItemDimension, ScrollPhysics? physics, ScrollController? controller, required double itemSize, bool invertItems = false, void onTapFlat(int itemIndex)?, void onTapSection(int sectionIndex, int itemIndex)?, BoxDecoration? itemDecoration, EdgeInsets? padding, int? sectionIndex}) → Widget -
wrapWidget(
{required int? sectionIndex, required dynamic data, required Widget renderItem(dynamic data), dynamic style, required bool horizontal, required double horizontalSpacing, required double verticalSpacing, Function? onPressed, bool? simple, ScrollController? sectionController}) → Widget