FlexItemStyle

data class FlexItemStyle(val order: Int = 0, val flexGrow: Float = 0.0f, val flexShrink: Float = 1.0f, val flexBasis: FlexBasis = FlexBasis.Auto, val alignSelf: AlignSelf = AlignSelf.Auto, val position: Position = Position.Static)(source)

Holds the flex layout properties for a flex item.

Constructors

Link copied to clipboard
constructor(order: Int = 0, flexGrow: Float = 0.0f, flexShrink: Float = 1.0f, flexBasis: FlexBasis = FlexBasis.Auto, alignSelf: AlignSelf = AlignSelf.Auto, position: Position = Position.Static)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Per-item cross-axis alignment override; AlignSelf.Auto defers to the container's AlignItems. Default AlignSelf.Auto.

Link copied to clipboard

Initial main-axis size before grow/shrink is applied. Default FlexBasis.Auto.

Link copied to clipboard

Ratio for distributing remaining main-axis space; 0f means the item does not grow. Default 0f.

Link copied to clipboard

Ratio for absorbing main-axis overflow; 0f means the item does not shrink. Default 1f.

Link copied to clipboard
val order: Int

Rendering order override; items with a lower value render first. Default 0.

Link copied to clipboard

Positioning mode for this item. Default Position.Static (participates in flex flow, no offset).