public class FlexAlignContent @PublishedApi internal constructor(private val bits: Int)
Distributes flex lines along the cross axis.
Only applies when FlexBoxConfigScope.wrap is FlexWrap.Wrap or FlexWrap.WrapReverse, multiple lines exist, and the container has extra cross-axis space. Distributes and expands flex lines along the cross axis. Items within each line follow FlexAlignItems or FlexAlignSelf and do not stretch unless configured with FlexAlignItems.Stretch or FlexAlignSelf.Stretch.
Functions
toString
override fun toString(): String
Members
Companion
public companion object
Properties
Start
public inline val Start: FlexAlignContent
Place lines such that they are as close as possible to the cross-start edge of the container.
End
public inline val End: FlexAlignContent
Place lines such that they are as close as possible to the cross-end edge of the container.
Center
public inline val Center: FlexAlignContent
Place lines such that they are as close as possible to the middle of the container's cross axis.
Stretch
public inline val Stretch: FlexAlignContent
Stretches flex lines to fill available cross-axis space.
Distributes remaining cross-axis space evenly among all lines, expanding each line's cross-axis size. Positions items within each line according to FlexAlignItems or FlexAlignSelf. Items do not stretch unless configured with FlexAlignItems.Stretch or FlexAlignSelf.Stretch.
SpaceBetween
public inline val SpaceBetween: FlexAlignContent
Place lines such that they are spaced evenly across the cross axis, without free space before the first line or after the last line.
SpaceAround
public inline val SpaceAround: FlexAlignContent
Place lines such that they are spaced evenly across the cross axis, including free space before the first line and after the last line, but half the amount of space existing otherwise between two consecutive lines.