FlexContainerStyle

data class FlexContainerStyle(val flexDirection: FlexDirection = FlexDirection.Row, val flexWrap: FlexWrap = FlexWrap.NoWrap, val justifyContent: JustifyContent = JustifyContent.FlexStart, val alignItems: AlignItems = AlignItems.Stretch, val alignContent: AlignContent = AlignContent.Stretch, val rowGap: Float = 0.0f, val columnGap: Float = 0.0f, val overflow: Overflow = Overflow.Visible)(source)

Holds the flex layout properties for a flex container.

Constructors

Link copied to clipboard
constructor(flexDirection: FlexDirection = FlexDirection.Row, flexWrap: FlexWrap = FlexWrap.NoWrap, justifyContent: JustifyContent = JustifyContent.FlexStart, alignItems: AlignItems = AlignItems.Stretch, alignContent: AlignContent = AlignContent.Stretch, rowGap: Float = 0.0f, columnGap: Float = 0.0f, overflow: Overflow = Overflow.Visible)

Properties

Link copied to clipboard

Cross-axis alignment of flex lines (multi-line only); default is AlignContent.Stretch.

Link copied to clipboard

Cross-axis alignment of items within each line; default is AlignItems.Stretch.

Link copied to clipboard

Horizontal gap between columns in pixels; default 0f.

Link copied to clipboard

Main axis direction; default is FlexDirection.Row.

Link copied to clipboard

Whether items can wrap onto multiple lines; default is FlexWrap.NoWrap.

Link copied to clipboard

Main-axis alignment of items within each line; default is JustifyContent.FlexStart.

Link copied to clipboard

How overflowing content is handled; default is Overflow.Visible.

Link copied to clipboard

Vertical gap between rows in pixels; default 0f.

Functions

Link copied to clipboard

Returns a copy of this style with both FlexContainerStyle.rowGap and FlexContainerStyle.columnGap set to gap. Mirrors CSS gap: <length>.