-
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
-
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 or…
- FlowRow
-
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.width, Modifier.height and Modifier.size modifiers.
-
asPaddingValues
Convert a WindowInsets to a PaddingValues and uses LocalDensity for DP to pixel conversion.
foundation-layout
Jetpack Compose API reference for foundation-layout.