Flex Container Style
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
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.
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>.