Jetpack Compose 藍圖

上次更新日期:2024 年 9 月 4 日

歡迎使用 Jetpack Compose 藍圖,規劃出 Jetpack Compose 的近期計畫。如需完整的功能說明,請參閱版本資訊

以下是團隊目前正在思考和努力實現的功能。 我們出於好意提供以下藍圖,但請留意,本文並未涵蓋所有可能的情況,因此若能取得更多資訊並持續收到來自使用者的意見回饋,我們可能會調整優先順序。

我們即將處理「焦點項目」,且預計會納入後續作業 穩定版。「待處理」項目則已在規劃當中,但不太可能馬上實現。

核心程式庫

區域

焦點項目

待處理

完成

材質 3

區隔按鈕控制組 (M3)

底部應用程式列 (由右至左對齊)

徽章 (對齊方式更新)

滑動重新整理 (M3 設計更新)

M3 的效能基準化 / 基準設定檔

動態/轉換子系統

挑選器

工具提示

SearchBar

底部功能表

Foundation

延遲項目動畫

流程版面配置的新功能和穩定功能

穩定 AnchoredDraggable

Modifier.node 遷移作業和效能改善

Lazy 版面配置中的拖曳支援

清單的固定式標頭

清單的固定標題

捲軸

錨定元件的公用 API

UI

自動填入

文字編輯功能改善

文字選取及改善 API


AccessibilityChecks

文字中的可點擊屬性

支援自動調整文字大小

多重樣式文字編輯

支援自動調整文字大小

智慧文字選取及連結

長文字版面配置與編輯

文字選取及 API 改善

支援非同步繪圖

支援多執行緒測量

兩個窗格可組合函式

硬體鍵盤輸入

樣式字串資源

支援跨螢幕拖曳功能

支援圖形子圖層

動畫

共用元素轉場效果

編譯器與執行階段

SlotTable 重新編寫

LazyList 排程 / 執行緒使用率

可中斷的組合

LazyList 項目動畫

修飾符提升最佳化

子組合的共用運算單元資料表

外部類型穩定性設定

組別省略的最佳化

嚴格略過模式

本質記憶

支援多執行緒排程器

測試

Compose 的無障礙檢查

改善錯誤處理

支援多視窗輸入插入

支援常見測試

工具

@Preview 螢幕截圖測試

「資訊一覽」小工具預覽

生成式 AI 與UI 開發實驗

持續品質,提升效能

預覽組織和縮放

更進階的動畫 / 導覽支援 (概念)

Compose 預覽

動畫預覽

互動模式

多重預覽範本

預覽參數

即時編輯

Compose UI 檢查

版面配置檢查器:重組計數與裝置重要活動

轉送

Jetpack 程式庫整合

區域

焦點項目

完成

導覽

轉場動畫

Paging

讓 Paging Compose API 保持穩定

限制/動態版面配置

ConstraintLayout DSL 與現有功能保持一致

MotionLayout DSL

MotionLayout 與 LookAheadLayout

平台

平台

焦點項目

完成

主畫面小工具

Compose API

TV Compose

Compose API

提案

如果您想建議將商品納入 發展藍圖,請參閱現有提案建立新提案 one