Jetpack Compose 2026 年 8 月版本新增内容”
Jetpack Compose 2026 年 8 月版(版本 1.12)现已稳定发布。此次更新引入了网格渐变(Mesh Gradients)和广色域(Wide Color Gamut)支持,以呈现更丰富的视觉效果。同时,新增结构布局功能,包括 Grid 布局中的命名区域(named areas),以及与 Android 凭据管理器(Credential Manager)的无缝集成。对于开发者,编译 SDK 已更新至 API 37,要求最低使用 AGP 9.2.0;Modifier.onFirstVisible() 已被弃用,改用 Modifier.onVisibilityChanged()。图形能力得到增强,提供 MeshGradientPainter 以支持多点渐变,并实现广色域和 HDR 渲染的全流程支持。实验性的 Styles API 持续构建中,重点在于类型安全和自定义设计系统。运行时优化包括为一次性效果提供更高效的 Keyed SideEffect 重载。动画功能现已包含 DeferredTargetAnimation 的毕业(graduation),以及用于两阶段过渡的新组合式组件,支持手动控制与无缝交接。文本编辑方面,BasicTextField 新增丰富文本格式化的 API,SelectionState 提供对文本选择的程序化控制。凭据管理器集成允许文本字段提示输入通行密钥(passkeys)及已保存的凭据。布局增强包括在实验性 Grid 布局中支持命名区域,以简化复杂的二维排列。性能改进聚焦于启动速度,目标是将首次显示时间(Time to Initial Display)媲美 Views。测试升级提供了改进的测试同步能力,支持 hasPendingWork 和 runWithoutImplicitWait 等新 API。