上次更新时间:2024 年 9 月 4 日
欢迎来到 Jetpack Compose 路线图,概述了 Jetpack Compose 的未来计划。有关已完成的功能,请参阅 发行说明。
这些是团队目前正在考虑和处理的功能。此路线图以最佳意图共享,但它并不详尽,并且优先级可能会随着我们了解更多信息并继续从您(我们的用户)那里获得反馈而发生变化。
重点关注的项目即将开展工作,并且可能会在即将发布的稳定版本中推出。待办事项中的项目已计划,但不太可能很快推出。
核心库
领域 |
重点关注 |
待办事项 |
已完成 |
Material 3 |
分段按钮控件组 (M3) 底部应用栏 (RTL 对齐) 徽章(对齐更新) 下拉刷新(M3 设计刷新) M3 的性能基准测试/基线配置文件 |
运动/过渡子系统 |
选择器 工具提示 搜索栏 底部工作表 |
基础 |
延迟项动画 Flow 布局的新功能和稳定性 稳定 AnchoredDraggable Modifier.node 迁移和性能改进 延迟布局中的拖放支持 列表的粘性标题 |
列表的粘性标题 |
锚定组件的公共 API |
UI |
自动填充 文本中的可点击元素 支持自动调整大小的文本 |
多样式文本编辑 智能文本选择和链接化 长文本布局和编辑 文本选择和 API 改进 支持异步绘制 支持多线程测量 双窗格组合 |
硬件键盘输入 样式化字符串资源 支持跨屏幕拖放 支持图形子图层 |
动画 |
共享元素过渡 |
||
编译器和运行时 |
SlotTable 重写 LazyList 调度/线程利用率 可中断组合 LazyList 项动画 |
Modifier 提升优化 子组合的共享 SlotTable |
外部类型稳定性配置 组省略优化 强跳过模式 内在 Remember 支持多线程调度程序 |
测试 |
Compose 的辅助功能检查 更好的错误处理 |
支持多模态输入注入 支持通用测试 |
|
工具 |
@Preview 屏幕截图测试 Glance 小部件预览 GenAI 和 UI 开发实验 持续的质量和性能改进 预览组织和缩放 |
更高级的动画/导航支持(概念化) |
Jetpack 库集成
领域 |
重点关注 |
已完成 |
导航 |
过渡动画 |
|
分页 |
将 Paging Compose API 推向稳定版 |
|
约束/运动布局 |
ConstraintLayout DSL 与现有功能的奇偶校验 MotionLayout 与 LookAheadLayout 集成 |
平台
平台 |
重点关注 |
已完成 |
主屏幕小部件 |
||
TV Compose |
建议
如果您想建议将某个项目纳入路线图,请查看 现有建议 或 创建新的建议。