GridPaper class Null safety
A widget that draws a rectilinear grid of lines one pixel wide.
Useful with a Stack for visualizing your layout along a grid.
The grid's origin (where the first primary horizontal line and the first primary vertical line intersect) is at the top left of the widget.
The grid is drawn over the child widget.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- GridPaper
Constructors
Properties
- child → Widget?
-
The widget below this widget in the tree.
final
- color → Color
-
The color to draw the lines in the grid.
final
- divisions → int
-
The number of major divisions within each primary grid cell.
final
- hashCode → int
- The hash code for this object.
- interval → double
-
The distance between the primary lines in the grid, in logical pixels.
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- subdivisions → int
-
The number of minor divisions within each major division, including the
major division itself.
final
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.protected">@protectedinherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
nonVirtual">@nonVirtualinherited