flex

fun flex(grow: Float, shrink: Float = 1.0f, basis: FlexBasis = FlexBasis.Size(0f)): FlexItemStyle(source)

Shorthand factory mirroring CSS flex: <grow> [<shrink> [<basis>]].

FlexItemStyle.flex(1f) produces flexGrow=1, flexShrink=1, flexBasis=Size(0f), equivalent to CSS flex: 1. The zero basis ensures items distribute space proportionally from zero rather than from their natural content size.

Parameters

grow

Sets flexGrow.

shrink

Sets flexShrink; default 1f.

basis

Sets flexBasis; default FlexBasis.Size of 0f.