RefinedLayoutBuilder class Null safety

Provides a builder function for refined screen sizes to be used with ScreenTypeLayout

Each builder will get built based on the current device width. breakpoints define your own custom device resolutions extraLarge will be built if width is greater than 2160 on Desktops, 1280 on Tablets, and 600 on Mobiles large will be built when width is greater than 1440 on Desktops, 1024 on Tablets, and 414 on Mobiles normal will be built when width is greater than 1080 on Desktops, 768 on Tablets, and 375 on Mobiles small will be built if width is less than 720 on Desktops, 600 on Tablets, and 320 on Mobiles

Inheritance

Constructors

RefinedLayoutBuilder({Key? key, RefinedBreakpoints? refinedBreakpoints, WidgetBuilder? extraLarge, WidgetBuilder? large, required WidgetBuilder normal, WidgetBuilder? small})
const

Properties

extraLarge WidgetBuilder?
final
hashCode int
The hash code for this object. [...]
@nonVirtual, read-only, inherited
key Key?
Controls how one widget replaces another widget in the tree. [...]
final, inherited
large WidgetBuilder?
final
normal WidgetBuilder
final
refinedBreakpoints RefinedBreakpoints?
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
small WidgetBuilder?
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget. [...]
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree. [...]
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children. [...]
@protected, inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep. [...]
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object. [...]
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants. [...]
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object. [...]
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
@nonVirtual, inherited