design_grid library
Classes
- DesignGridCalculator
- DesignGridColumnSizes
- DesignGridDebugOverlay
- DesignGridDefaultRowAlignment
- DesignGridItemBreak
- Use this widget if you want a line break within a ResponsiveDesignGridRow.
- DesignGridItemWidget
-
A widget that represents a child of a
DesignGrid
widget. This is an abstract class, used by the implementations ResponsiveDesignGridItemWidget and MaterialDesignGridItemWidget. -
DesignGridRow<
T extends DesignGridItemWidget> - MaterialDesignGrid
- MaterialDesignGridBreakpoints
- The default implementation according to the Material Design Layout. If you want to change any values, create a class that extends this one and override the functions you want to change.
- MaterialDesignGridDebugOverlay
- MaterialDesignGridItem
- MaterialDesignGridItemBreak
- MaterialDesignGridItemData
- MaterialDesignGridItemWidget
- MaterialDesignGridRow
- MaterialDesignGridTheme
- MaterialDesignGridThemeData
- ResponsiveDesignGrid
- To implement a design system with a column-grid, you can use this widget.
- ResponsiveDesignGridBreakpoints
- ResponsiveDesignGridColumns
- Defines the number of columns a ResponsiveDesignGridItem should take up for each ResponsiveDesignGridDisplaySize. Values are inherited from small to extraLarge. Small is always required and will be used for all other breakpoints that are not defined. Example:
- ResponsiveDesignGridConfig
- A widget that configures the ResponsiveDesignGrid widget by wrapping the child in ResponsiveDesignGridTheme and ResponsiveDesignGridDisplaySizeConfig.
- ResponsiveDesignGridDebugOverlay
- ResponsiveDesignGridDisplaySizeConfig
- ResponsiveDesignGridItem
- A widget that represents a child of a ResponsiveDesignGrid widget.
- ResponsiveDesignGridItemBreak
- Use this widget if you want a line break within a ResponsiveDesignGridRow.
- ResponsiveDesignGridItemBuilder
- Just like the ResponsiveDesignGridItem widget, but with a builder instead of a child. This is useful if you need the width of the child, or the number of columns it currently occupies.
- ResponsiveDesignGridItemData
- ResponsiveDesignGridItemWidget
- ResponsiveDesignGridRow
- ResponsiveDesignGridTheme
- ResponsiveDesignGridThemeData