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
isExtraRegionPerpendicularis true. Defaults toExtraRegionPosition.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