resolve method
LayoutData
resolve(
- Size layoutSize,
- MediaQueryData mediaQuery,
- VisualDensity visualDensity
inherited
Implementation
LayoutData resolve(
Size layoutSize,
MediaQueryData mediaQuery,
VisualDensity visualDensity,
) {
final width = layoutSize.width;
final context = LayoutContext(
size: layoutSize,
breakpoint: breakpointForWidth(layoutSize.width),
devicePixelRatio: mediaQuery.devicePixelRatio,
visualDensity: visualDensity);
final double maxWidth = min(width, this.maxWidth.resolveForLayout(context));
final double spacing = this.gutter.resolveForLayout(context);
final double margin = this.margin.resolveForLayout(context);
final int columns = this.columns.resolveForLayout(context);
return LayoutData(
format: this,
margin: margin,
size: layoutSize,
maxWidth: maxWidth,
gutter: spacing,
columns: columns,
breakpoint: context.breakpoint,
devicePixelRatio: context.devicePixelRatio,
visualDensity: visualDensity,
);
}