Jetpack Compose 藍圖

上次更新日期:2022 年 10 月 24 日。

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

下一個版本的重點主題如下:

  • 效能
  • 更多進階用途的支援
  • 展開的 Material 3 元件組合
  • 改善工具,包括預覽和即時編輯功能
  • 平台支援:Compose Wear、大螢幕、主畫面小工具、TV Compose

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

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

核心程式庫

區域 焦點項目 待處理 完成
材質

利用材質規格和 MDC-Android 提升元件一致性

穩定 SwipeToDismiss 和 ModalBottomSheetLayout

材質 3

挑選器

工具提示

SearchBar

底部功能表

動態/轉換子系統

基礎

分頁集錦

延遲項目動畫

錨定元件的公用 API

捲軸

流程版面配置

在 Lazy 版面配置中拖曳

清單的固定式標頭

延遲交錯方格

貼齊

UI

改善文字編輯功能

硬體鍵盤輸入

多重樣式文字編輯

表情符號相容性

文字中的可點擊屬性

自動調整文字大小

樣式字串資源

智慧文字選取及連結

長文字版面配置與編輯

文字選取及 API 改善

非同步繪圖

在不同螢幕上拖曳

圖像子圖層

多執行緒測量

兩個窗格可組合項

畫布文字

變數字型

動畫

共用元素轉場效果

編譯器和執行階段

外部類型穩定性設定

組別省略的最佳化

多執行緒排程器

例外狀況處理

組合追蹤

測試

多重視窗輸入插入

常見測試

工具

改善預覽成效

動畫檢查器

即時編輯

主畫面小工具預覽

Wear 預覽

Jetpack 程式庫整合

區域 焦點項目 完成
Navigation 轉場動畫

分頁 讓 Paging Compose API 保持穩定

限制/動態版面配置 與現有功能的 ConstraintLayout DSL 的一致性

平台

平台 焦點項目 完成
主畫面小工具 Glance
TV Compose Compose API

提案

如果您想建議車輛納入藍圖中,請參閱現有提案建立新提案