Compose 中的高级布局
使用集合整理内容 根据您的偏好保存内容并进行分类。
了解如何为您的 Compose 布局构建复杂的设计,重点介绍布局阶段和约束条件、子组合布局以及固有测量。
要点
- 布局阶段是指 Compose 中定义元素大小和位置的阶段。
- 在布局阶段,UI 树中的每个元素都会测量其子项,以便父项决定自身大小并将子项放置在可用的二维空间中。
- 要构建自定义布局,请调用
Layout
可组合函数,该函数接受可组合内容作为其子项。
- 子组合让惰性组件可以在滚动时按需添加内容。
- 子组合布局可能会影响性能。当至少一个子项的组合依赖于另一个子项的测量结果时,请使用此方法。
- 固有测量允许您在测量子项之前查询它们。
包含此指南的集合
此指南是这些精选快速指南集合的一部分,这些集合涵盖了更广泛的 Android 开发目标
显示列表或网格
列表和网格让您的应用能够以视觉上令人愉悦且易于用户使用的方式显示集合。
此页面上的内容和代码示例受内容许可中描述的许可条款约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:协调世界时 2025 年 2 月 6 日。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我所需的信息","missingTheInformationINeed","thumb-down"],["太复杂 / 步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例 / 代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:协调世界时 2025 年 2 月 6 日。"],[],[]]