SpGrid class
Constructors
SpGrid ({Key ? key , required List <SpGridItem > children , EdgeInsetsGeometry ? padding , EdgeInsetsGeometry ? margin , double ? width , double ? height , BoxDecoration ? decoration , double spacing = 0 , double runSpacing = 0 , WrapAlignment alignment = WrapAlignment.start , VerticalDirection verticalDirection = VerticalDirection.down , WrapCrossAlignment crossAlignment = WrapCrossAlignment.start , WrapAlignment runAlignment = WrapAlignment.start , Axis direction = Axis.horizontal , TextDirection ? textDirection , SpGridSize gridSize = const SpGridSize() })
the grid container which is has children SpGridItem
const
Properties
alignment
→ WrapAlignment
How the children within a run should be placed in the main axis.
final
children
→ List <SpGridItem >
12 row declaration with screen explanation
final
crossAlignment
→ WrapCrossAlignment
How the children within a run should be aligned relative to each other in the cross axis.
final
decoration
→ BoxDecoration ?
The decoration to paint behind the child
. Use the color
property to specify a simple solid color. The child
is not clipped to the decoration. To clip a child to the shape of a particular ShapeDecoration , consider using a ClipPath widget.
final
direction
→ Axis
The direction to use as the main axis.
final
gridSize
→ SpGridSize
screen breakpoint that you can customize
final
hashCode
→ int
The hash code for this object.
no setter inherited
height
→ double ?
a nullable height that you can use to declare the height of grid container, if null it will following the content height
final
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
margin
→ EdgeInsetsGeometry ?
Empty space to surround the decoration and child
final
padding
→ EdgeInsetsGeometry ?
Empty space to inscribe inside the decoration. The child, if any, is placed inside this padding.
final
runAlignment
→ WrapAlignment
How the runs themselves should be placed in the cross axis.
final
runSpacing
→ double
How much space to place between the runs themselves in the cross axis.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
spacing
→ double
How much space to place between children in a run in the main axis.
final
textDirection
→ TextDirection ?
Determines the order to lay children out horizontally and how to interpret start and end in the horizontal direction.
final
verticalDirection
→ VerticalDirection
Determines the order to lay children out vertically and how to interpret start and end in the vertical direction.
final
width
→ double ?
a nullable width that you can use to declare the width of grid container, if null it will following the parent width
final