-
Box
A layout composable with content.
-
BoxWithConstraints
A composable that defines its own content according to the available space, based on the incoming constraints or the current LayoutDirection.
-
Column
A layout composable that places its children in a vertical sequence.
-
ContextualFlowColumn
ContextualFlowColumn is a specialized version of the FlowColumn layout.
-
ContextualFlowRow
ContextualFlowRow is a specialized version of the FlowRow layout.
-
FlexBox
A layout that aligns its children in a single direction (the main axis) and allows them to wrap onto multiple lines.
-
FlowColumn
FlowColumn is a layout that fills items from top to bottom, and when it runs out of space on the bottom, moves to the next \"column\" or \"line\" on the right or left based on ltr…
-
FlowRow
FlowRow is a layout that fills items from left to right (ltr) in LTR layouts or right to left (rtl) in RTL layouts and when it runs out of space, moves to the next \"row\" or \"li…
-
Grid
A 2D layout composable that arranges children into a grid of rows and columns.
-
Row
A layout composable that places its children in a horizontal sequence.
-
Spacer
Component that represents an empty space layout, whose size can be defined using [Modifier.
-
asPaddingValues
Convert a WindowInsets to a PaddingValues and uses LocalDensity for DP to pixel conversion.
Compose Foundation Layout
Jetpack Compose API reference for foundation-layout.