JsonAnimatedPositionedBuilderModel class

Creates a widget that animates its position implicitly.

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.

Inheritance

Constructors

JsonAnimatedPositionedBuilderModel(Map<String, dynamic> args, {double? bottom, Curve curve = Curves.linear, required Duration duration, double? height, double? left, void onEnd()?, double? right, double? top, double? width, required JsonWidgetData child})
const

Properties

args Map<String, dynamic>
finalinherited
bottom double?
The offset of the child's bottom edge from the bottom of the stack.
final
child JsonWidgetData
The widget below this widget in the tree.
final
curve Curve
final
duration Duration
final
hashCode int
The hash code for this object.
no setterinherited
height double?
The child's height.
final
left double?
The offset of the child's left edge from the left of the stack.
final
onEnd → (void Function()?)
final
The offset of the child's right edge from the right of the stack.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
top double?
The offset of the child's top edge 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}) JsonAnimatedPositionedBuilderModel
maybeFromDynamic(dynamic map, {Map<String, dynamic> args = const {}, JsonWidgetRegistry? registry}) JsonAnimatedPositionedBuilderModel?