calculateLayout

fun calculateLayout(container: FlexContainerStyle, containerWidth: Float, containerHeight: Float, items: List<FlexItemInput>): List<FlexItemLayout>(source)

Calculates flexbox layout for the given items within a container.

The returned list is parallel to items: result[i] is the layout for items[i].

Parameters

container

flex container style (direction, wrap, alignment, gap)

containerWidth

available width in px (Float.MAX_VALUE = unconstrained)

containerHeight

available height in px (Float.MAX_VALUE = unconstrained)

items

flex items in DOM / source order