Jetpack Compose 路线图

上次更新时间:2024 年 1 月 24 日

欢迎来到 Jetpack Compose 路线图,概述了 Jetpack Compose 的未来计划。有关已完成的功能,请参阅 发行说明

这些是团队目前正在考虑和开发的功能。此路线图以最佳意图共享,但它并不详尽,并且优先级可能会随着我们了解更多信息并继续从您(我们的用户)那里获得反馈而发生变化。

重点关注 项目即将开始开发,并可能在即将发布的稳定版本中上线。待办事项 项目已计划,但不太可能很快上线。

核心库

领域

重点关注

待办事项

已完成

Material 3

分段按钮控件组

底部应用栏 RTL 对齐

徽章对齐更新

下拉刷新

性能基准测试/基线配置文件

运动/转换子系统

选择器

工具提示

搜索栏

底部表单

基础

延迟项动画

锚定组件的公共 API

Modifier.node 迁移和性能改进

延迟布局中的拖放



列表的粘性标题

滚动条

Flow 布局的新功能和稳定性

UI

自动填充

文本编辑改进

文本选择和 API 改进

硬件键盘输入

辅助功能检查

文本中的可点击元素

支持自动调整文本大小

多样式文本编辑

样式化字符串资源

智能文本选择和链接化

长文本布局和编辑

异步绘制

跨屏幕拖放

图形子层

多线程测量

双窗格可组合项

TextMeasurer 和相关 API

LineHeightStyle.Alignment(topRatio)

稳定实验性文本 API

- 画笔

- 绘制样式

- 文本运动

- DrawScope.drawText

- Paragraph.paint (画笔,绘制样式,混合模式)

- MultiParagraph.paint (画笔,绘制样式,混合模式)

PlatformTextInput

动画

共享元素过渡

编译器和运行时

外部类型稳定性配置

组省略优化

SlotTable 重写

强跳过模式

LazyList 项动画

多线程调度程序

LazyList 调度/线程利用率

可中断合成

修饰符提升优化

子合成的共享 SlotTable

内在 Remember

派生状态性能改进

CompositionLocal 性能改进

测试

多模态输入注入

通用测试

工具

@Preview 屏幕截图测试

Glance Widget 预览

生成式AI 和 UI 开发实验

持续的质量和性能改进

预览组织(例如,固定)

更高级的动画/导航支持(概念化)

Compose 预览

动画预览

交互模式

多预览模板

预览参数

实时编辑

Compose UI 检查

布局检查器:重组计数和高亮显示

Relay

Jetpack 库集成

领域

重点关注

已完成

导航

过渡动画

分页

将 Paging Compose API 迁移到稳定版

约束布局/MotionLayout

ConstraintLayout DSL 与现有功能的同等性

MotionLayout DSL

MotionLayout 与 LookAheadLayout 集成

平台

平台

重点关注

已完成

主屏幕小部件

Compose API

TV Compose

Compose API

提案

如果您想提议将某个项目纳入路线图,请查看现有提案创建新的提案