from static method
XAnimatedPositionedParams?
from(
- XStack_AnimatedPositioned widget,
- SSRBuildContext context,
- WidgetMetadata metadata
Implementation
static XAnimatedPositionedParams? from(
XStack_AnimatedPositioned widget,
SSRBuildContext context,
WidgetMetadata metadata,
) {
final child = _cookWidget(widget.child, context);
if (metadata.vanish && child == null) {
return null;
}
return XAnimatedPositionedParams(
left: widget.left.toExtent(isDimension: false) ?? 0,
top: widget.top.toExtent(isDimension: false) ?? 0,
right: widget.right.toExtent(isDimension: false) ?? 0,
bottom: widget.bottom.toExtent(isDimension: false) ?? 0,
duration: widget.duration.toMilliDuration(),
curve: widget.curve.toCurve(),
child: child ?? const EmptyWidget(),
);
}