JsonPositionedBuilderModel class

Creates a widget that controls where a child of a Stack is positioned.

Only two out of the three horizontal values (left, right, width), and only two out of the three vertical values (top, bottom, height), can be set. In each case, at least one of the three must be null.

See also:

Inheritance

Constructors

JsonPositionedBuilderModel(Map<String, dynamic> args, {double? bottom, double? height, double? left, double? right, double? top, double? width, required JsonWidgetData child})
const

Properties

args Map<String, dynamic>
finalinherited
bottom double?
The distance that the child's bottom edge is inset from the bottom of the stack.
final
child JsonWidgetData
final
hashCode int
The hash code for this object.
no setterinherited
height double?
The child's height.
final
left double?
The distance that the child's left edge is inset from the left of the stack.
final
The distance that the child's right edge is inset from the right of the stack.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
top double?
The distance that the child's top edge is inset from the top of the stack.
final
width double?
The child's width.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Abstract function that concrete classes must implement. This must encode the internal data model to a JSON compatible representation.
override
toString() String
Returns the string encoded JSON representation for this class. This will remove all null values and empty collections from the returned string.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromDynamic(dynamic map, {Map<String, dynamic> args = const {}, JsonWidgetRegistry? registry}) JsonPositionedBuilderModel
maybeFromDynamic(dynamic map, {Map<String, dynamic> args = const {}, JsonWidgetRegistry? registry}) JsonPositionedBuilderModel?