上次更新时间:2024 年 1 月 24 日
欢迎来到 Jetpack Compose 路线图,概述了 Jetpack Compose 的未来计划。有关已完成的功能,请参阅 发行说明。
这些是团队目前正在考虑和开发的功能。此路线图以最佳意图共享,但它并不详尽,并且优先级可能会随着我们了解更多信息并继续从您(我们的用户)那里获得反馈而发生变化。
重点关注 项目即将开始开发,并可能在即将发布的稳定版本中上线。待办事项 项目已计划,但不太可能很快上线。
核心库
领域 |
重点关注 |
待办事项 |
已完成 |
Material 3 |
分段按钮控件组 |
运动/转换子系统 |
选择器 工具提示 搜索栏 底部表单 |
基础 |
延迟项动画 延迟布局中的拖放 |
|
Flow 布局的新功能和稳定性 |
UI |
自动填充 文本中的可点击元素 支持自动调整文本大小 |
多样式文本编辑 |
LineHeightStyle.Alignment(topRatio) - 画笔 - 绘制样式 - 文本运动 - DrawScope.drawText - Paragraph.paint (画笔,绘制样式,混合模式) - MultiParagraph.paint (画笔,绘制样式,混合模式) |
动画 |
共享元素过渡 |
||
编译器和运行时 |
外部类型稳定性配置 SlotTable 重写 强跳过模式 LazyList 项动画 |
多线程调度程序 LazyList 调度/线程利用率 可中断合成 修饰符提升优化 子合成的共享 SlotTable 内在 Remember |
派生状态性能改进 CompositionLocal 性能改进 |
测试 |
多模态输入注入 |
通用测试 |
|
工具 |
@Preview 屏幕截图测试 Glance Widget 预览 生成式AI 和 UI 开发实验 持续的质量和性能改进 |
预览组织(例如,固定) 更高级的动画/导航支持(概念化) |
Jetpack 库集成
领域 |
重点关注 |
已完成 |
导航 |
过渡动画 |
|
分页 |
将 Paging Compose API 迁移到稳定版 |
|
约束布局/MotionLayout |
ConstraintLayout DSL 与现有功能的同等性 |
平台
平台 |
重点关注 |
已完成 |
主屏幕小部件 |
||
TV Compose |
提案
如果您想提议将某个项目纳入路线图,请查看现有提案或创建新的提案。