preferredPositions property
Iterable<RelativePosition>
get
preferredPositions
What positions should be tried when enforceSpaceConstraints is enabled.
Similarly to Angular providers, this supports nested lists of RelativePositions. Under the hood, we'll flatten out the list and pick the first position that fits onscreen.
Implementation
Iterable<RelativePosition /* RelativePosition | Iterable */ >
get preferredPositions {
var pos = _backingMap[#preferredPositions];
if (pos is List<Object>) {
return pos.cast<RelativePosition>();
} else {
return _backingMap[#preferredPositions] as Iterable<RelativePosition>;
}
}
set
preferredPositions
(Iterable<RelativePosition> preferredPositions)
Implementation
set preferredPositions(Iterable<RelativePosition> preferredPositions) {
_backingMap[#preferredPositions] = preferredPositions;
}