breakpointSystem top-level constant
This list represents the material breakpoint system. https://material.io/design/layout/responsive-layout-grid.html#breakpoints
This list is in sequential order.
Implementation
const List<BreakpointSystemEntry> breakpointSystem = [
BreakpointSystemEntry(
range: RangeValues(0, 359),
portrait: 'small handset',
adaptiveWindowType: AdaptiveWindowType.xsmall,
columns: 4,
margin: 16.0,
gutter: 16.0,
),
BreakpointSystemEntry(
range: RangeValues(360, 399),
portrait: 'medium handset',
adaptiveWindowType: AdaptiveWindowType.xsmall,
columns: 4,
margin: 16.0,
gutter: 16.0,
),
BreakpointSystemEntry(
range: RangeValues(400, 479),
portrait: 'large handset',
adaptiveWindowType: AdaptiveWindowType.xsmall,
columns: 4,
margin: 16.0,
gutter: 16.0,
),
BreakpointSystemEntry(
range: RangeValues(480, 599),
portrait: 'large handset',
landscape: 'small handset',
adaptiveWindowType: AdaptiveWindowType.xsmall,
columns: 4,
margin: 16.0,
gutter: 16.0,
),
BreakpointSystemEntry(
range: RangeValues(600, 719),
portrait: 'small tablet',
landscape: 'medium handset',
adaptiveWindowType: AdaptiveWindowType.small,
columns: 8,
margin: 16.0,
gutter: 16.0,
),
BreakpointSystemEntry(
range: RangeValues(720, 839),
portrait: 'large tablet',
landscape: 'large handset',
adaptiveWindowType: AdaptiveWindowType.small,
columns: 8,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(840, 959),
portrait: 'large tablet',
landscape: 'large handset',
adaptiveWindowType: AdaptiveWindowType.small,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(960, 1023),
landscape: 'small tablet',
adaptiveWindowType: AdaptiveWindowType.small,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(1024, 1279),
landscape: 'large tablet',
adaptiveWindowType: AdaptiveWindowType.medium,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(1280, 1439),
landscape: 'large tablet',
adaptiveWindowType: AdaptiveWindowType.medium,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(1440, 1599),
portrait: 'small handset',
adaptiveWindowType: AdaptiveWindowType.large,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(1600, 1919),
portrait: 'small handset',
adaptiveWindowType: AdaptiveWindowType.large,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
BreakpointSystemEntry(
range: RangeValues(1920, double.infinity),
portrait: 'small handset',
adaptiveWindowType: AdaptiveWindowType.xlarge,
columns: 12,
margin: 24.0,
gutter: 24.0,
),
];