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:
- Positioned.directional, which specifies the widget's horizontal
position using
start
andend
rather thanleft
andright
. - PositionedDirectional, which is similar to Positioned.directional but adapts to the ambient Directionality.
- Inheritance
-
- Object
- JsonClass
- JsonWidgetBuilderModel
- JsonPositionedBuilderModel
Constructors
-
JsonPositionedBuilderModel.new(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
- right → double?
-
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?