了解如何在 Jetsnack 中调试性能问题,以及如何在 Compose 中解决此问题。了解为什么使用 lambda 推迟状态读取意味着可以跳过组合。
要点
- Compose 的三个阶段是组合、布局和绘制。
- 如果没有任何变化,Compose 可以跳过相应阶段。有时,Compose 会完全跳过组合以优化性能。
- 您可以使用 lambda 修饰符跳过组合。
- 跳过重新组合有助于减少滚动期间的卡顿。
- Android Studio 中的布局检查器是一款非常有用的工具,可帮助您调试重组问题。
资源
包含本指南的集合
本指南属于以下精选快速入门集合,这些集合涵盖了更广泛的 Android 开发目标:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=zh-cn)
Compose 基础知识
本系列视频介绍了各种 Compose API,可让您快速了解可用 API 以及如何使用它们。
有问题或反馈
请访问我们的常见问题解答页面,了解简短指南,或与我们联系,告诉我们您的想法。