All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.androidx.compose.foundation.compose-foundation-documentation.md Maven / Gradle / Ivy

Go to download

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