Compose Foundation · AndroidX 源码指南
AAndroidX 源码指南
Compose Foundation
Compose 底层 · androidx.compose.foundation

Compose Foundation1.13.0-alpha01

不绑定设计系统的布局、滚动、懒加载、文本和交互构件。

最后更新 2026-08-01

UI 原语之上的通用构件

Foundation 提供 Row、Column、Box、Lazy 列表、滚动、clickable、选择、基础文本等能力,但不规定 Material 的颜色、形状和组件外观。

当前源码版本是 1.13.0-alpha01

implementation("androidx.compose.foundation:foundation:1.13.0-alpha01")
implementation("androidx.compose.foundation:foundation-layout:1.13.0-alpha01")

通常 foundation 会带来所需布局依赖;库作者可以按 API 边界更细地选择。

学习路径

  • 基础布局:Row、Column、Box、Spacer 与 Insets。
  • Lazy 列表:key、contentType 和列表状态。
  • 滚动:普通滚动与 Lazy 容器的选择。
  • 交互状态:clickable、InteractionSource 与 Indication。

相关页面