Jetpack Compose 路线图

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

欢迎查看 Jetpack Compose 路线图,该路线图概述了 Jetpack Compose 的一些近期计划。如需了解已完成的功能,请参阅版本说明

这些是团队目前正在考虑和开发的功能。我们本着最佳意图来分享此路线图,但此路线图并非详尽无遗,我们可能会随着我们了解更多信息和持续收集用户反馈而调整优先级。

“重点”项目目前正在开发中,有可能会在即将发布的稳定版中推出。“待办”项目已完成规划,但不太可能会立即推出。

核心库

领域

重点

待办

完成

Material 3

细分按钮对照组

底部应用栏 RTL 对齐

标记对齐更新

滑动刷新

性能基准化分析 / 基准配置文件

运动/过渡子系统

选择器

提示

SearchBar

底部动作条

基础

延迟项动画

适用于锚定组件的公共 API

Modifier.node 迁移和性能改进

在延迟布局中拖放



列表的粘性标题

滚动条

流式布局新功能和稳定性

界面

自动填充功能

改进了文本编辑功能

改进了文本选择和 API 功能

硬件键盘输入

AccessibilityChecks

文字中的可点击内容

支持自动调整文字大小

多样式文本编辑

样式化字符串资源

智能文本选择和链接化

长文本布局和编辑

异步绘制

跨屏幕拖放

图形子层

多线程测量

双窗格可组合项

TextMeasurer 和相关 API

LineHeightStyle.Alignment(topRatio)

让实验性文本 API 保持稳定

- 刷子

- DrawStyle

- TextMotion

- DrawScope.drawText

- Paragraph.paint(brush、drawStyle、混合模式)

- MultiParagraph.paint(brush、drawStyle、混合模式)

PlatformTextInput

动画

共用元素过渡效果

编译器和运行时

外部类型稳定性配置

群组省略优化

SlotTable 重写

强烈的跳过模式

LazyList 项动画

多线程调度程序

LazyList 调度 / 线程利用率

可中断的组合

修饰符提升优化

子组合的共享槽表

固有记忆

DerivedState 性能改进

CompositionLocal 性能改进

测试

多模式输入注入

常见测试

工具

@Preview 屏幕截图测试

Glance 微件预览

生成式 AI 和界面开发实验

持续改进质量和性能

预览组织(例如固定)

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

Compose 预览

动画预览

交互模式

Multipreview 模板

预览参数

实时编辑

Compose 界面检查

布局检查器:重组计数和突出显示

中继

Jetpack 库集成

领域

重点

完成

导航

过渡动画

分页

让 Paging Compose API 达到稳定状态

约束/动态布局

ConstraintLayout DSL 与现有功能等效

MotionLayout DSL

MotionLayout 与 LookAheadLayout 集成

平台

平台

重点

完成

主屏幕 widget

Compose API

TV Compose

Compose API

建议

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