view method
Renders the widget to a string or View.
Use layout widgets like Row and Column to compose child views.
Implementation
@override
Object view() {
final content = child == null ? '' : _renderWidget(child!);
final resolvedWidth = _resolveDimension(width) ?? Layout.getWidth(content);
final resolvedHeight =
_resolveDimension(height) ?? Layout.getHeight(content);
final resolvedAlign = alignment == null
? align
: _horizontalFromAlignment(alignment!);
final resolvedVertical = alignment == null
? verticalAlign
: _verticalFromAlignment(alignment!);
return Layout.place(
width: resolvedWidth,
height: resolvedHeight,
horizontal: resolvedAlign,
vertical: resolvedVertical,
content: content,
);
}