commonMain.androidx.compose.foundation.compose-foundation-documentation.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of foundation-desktop Show documentation
Show all versions of foundation-desktop Show documentation
Higher level abstractions of the Compose UI primitives. This library is design system agnostic, providing the high-level building blocks for both application and design-system developers
The newest version!
# Module root
Compose Foundation
# Package androidx.compose.foundation.gestures
In this page, you'll find documentation for types, properties, and functions available in the
`androidx.compose.foundation.gestures` package. For example:
* Drag APIs such as [drag], [draggable], [detectDragGestures], [horizontalDrag], and
[rememberDraggableState].
* Scroll APIs such as [animateScrollBy], [scrollable], and [rememberScrollableState].
* And other gestures APIs such as [animateZoomBy], [animateRotateBy], [detectTapGestures], and
[awaitVerticalDragOrCancellation].
If you're looking for guidance instead, check out the
Gestures in Compose guide.
# Package androidx.compose.foundation.layout
In this page, you'll find documentation for types, properties, and functions available in the
`androidx.compose.foundation.layout` package. For example:
- Layouts such as [Box], [Column], [Row], and [BoxWithConstraints].
- Layout modifiers such as [aspectRatio], [offset], [padding], [size], and [wrapContentSize].
If you're looking for guidance instead, check out the following Compose guides:
* Layouts in Compose.
* Lists in Compose.
# Package androidx.compose.foundation.lazy
In this page, you'll find documentation for types, properties, and functions available in the
`androidx.compose.foundation.lazy` package such as [LazyColumn], [LazyRow],
and [rememberLazyListState].
If you're looking for guidance instead, check out the
Lists in Compose guide.
# Package androidx.compose.foundation.text
In this page, you'll find documentation for types, properties, and functions available in the
`androidx.compose.foundation.text` package such as [BasicText], [BasicTextFiled], [KeyboardActions],
and [KeyboardOptions].
If you're looking for guidance instead, check out the
Text in Compose guide.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy