WallLayout class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- WallLayout
Constructors
-
WallLayout({required int layersCount, required List<
Stone> stones, WallBuilder? wallBuilder, double stonePadding = DEFAULT_BRICK_PADDING, ScrollController? scrollController, bool? primary, ScrollPhysics? physics, String? restorationId, Clip clipBehavior = Clip.hardEdge, DragStartBehavior dragStartBehavior = DragStartBehavior.start, Axis scrollDirection = Axis.vertical, bool reverse = false})
Properties
- clipBehavior → Clip
-
Same as ListView.clipBehavior: "ways to clip a widget's content".
final
- dragStartBehavior → DragStartBehavior
-
Same as ListView.dragStartBehavior: "Determines the way that drag start behavior is handled".
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- layersCount → int
-
Define the number of layers the wall have. Must be higher or equal to 2.
When direction is Axis.vertical, it defines the number of columns the wall has.
When direction is Axis.horizontal, it defines the number of rows.
final
- physics → ScrollPhysics?
-
Same as ListView.physics: "How the scroll view should respond to user input".
final
- primary → bool?
-
Same as ListView.primary: "Whether this is the primary scroll view associated with the parent PrimaryScrollController".
final
- restorationId → String?
-
Same as ListView.restorationId: used "to save and restore the scroll offset of the scrollable".
final
- reverse → bool
-
Same as ListView.reverse: "whether the scroll view scrolls in the reading direction".
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollController → ScrollController?
-
Same as ListView.scrollController: "control the position to which this scroll view is scrolled".
final
- scrollDirection → Axis
-
Same as ListView.scrollDirection: "axis along which the scroll view scrolls".
final
- stonePadding → double
-
Padding between stones.
final
-
stones
→ List<
Stone> -
List of Stone widgets, representing wall layout's children.
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< StatefulWidget> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent 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.
inherited
Constants
- DEFAULT_BRICK_PADDING → const double