ActionLayoutResolver class final

Produces the final, renderer-ready layout for one ActionLayoutRequest.

The injected placementDelegate owns placement only. This resolver then applies the request's independent primary and overflow order overrides so renderers can consume ActionLayoutResult without repeating core decisions.

Constructors

ActionLayoutResolver({ActionPlacementDelegate placementDelegate = const DefaultActionPlacementDelegate()})
Creates a layout resolver backed by placementDelegate.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
placementDelegate ActionPlacementDelegate
The placement strategy used before region ordering.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve<T extends Object>(ActionLayoutRequest<T> request) ActionLayoutResult<T>
Resolves placement and region ordering without modifying request.
toString() String
A string representation of this object.
inherited

Operators

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