BreakpointSystemEntry class

This class represents the Material breakpoint system entry. https://material.io/design/layout/responsive-layout-grid.html#breakpoints

Annotations
  • @Freezed(genericArgumentFactories: true)

Constructors

BreakpointSystemEntry({required RangeValues range, String? portrait, String? landscape, required AdaptiveWindowType type, required int columns, required double margins, required double gutters})
const
factory

Properties

columns int
The number of columns in this breakpoint system entry. https://material.io/design/layout/responsive-layout-grid.html#columns-gutters-and-margins
no setterinherited
copyWith → $BreakpointSystemEntryCopyWith<BreakpointSystemEntry>
no setterinherited
gutters double
The size of gutters in pixels in this breakpoint system entry. Typically the same as margins.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
landscape String?
Type of device which uses this breakpoint range in landscape view.
no setterinherited
margins double
The size of margins in pixels in this breakpoint system entry. Typically the same as gutters. https://material.io/design/layout/responsive-layout-grid.html#columns-gutters-and-margins
no setterinherited
portrait String?
Type of device which uses this breakpoint range in portrait view.
no setterinherited
range RangeValues
The breakpoint range values represents a width range.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type AdaptiveWindowType
Material generalizes the device size into five different windows: extra small, small, medium, large, and extra large.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited