ExpandedRegionLayoutOptions class

Configuration options for the layout in the 'expanded' display state.

Constructors

ExpandedRegionLayoutOptions({double verticalSplitRatio = PresetSplitRatio.layout_1V1, double horizontalSplitRatio = PresetSplitRatio.layout_3V2, bool isExtraRegionPerpendicular = false, ExtraRegionPosition extraRegionPosition = ExtraRegionPosition.bottom})

Properties

extraRegionPosition ExtraRegionPosition
Specifies the position of the extra region relative to the primary/secondary regions when isExtraRegionPerpendicular is true. Defaults to ExtraRegionPosition.bottom.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
horizontalSplitRatio double
The ratio for splitting the available space when arranged horizontally. Defines the proportion of space allocated to the primary region. Values range from 0.0 to 1.0. Defaults to PresetSplitRatio.layout_3V2.
getter/setter pair
isExtraRegionPerpendicular bool
Determines if the extra region's layout axis is perpendicular to the primary/secondary split axis. If true, and P/S split horizontally, the extra region is added vertically (top/bottom). If false, it's added along the same axis. Defaults to false.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
verticalSplitRatio double
The ratio for splitting the available space when arranged vertically. Defines the proportion of space allocated to the primary region. Values range from 0.0 to 1.0. Defaults to PresetSplitRatio.layout_1V1.
getter/setter pair

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