Jetpack Compose 現已支援 Material You | 2021 Android 開發者峰會

Android開發者發表於2021-12-06

作者 / 開發者關係工程師 Nick Butcher

上個月,Android 開發者峰會Jetpack Compose 帶來了許多 激動人心的更新,包括 Google 的新設計語言 Material You,Compose 現已對其提供支援。若您錯過了某些內容,可以通過本文簡要了解精彩內容,也可以 點選這裡 檢視精彩內容視訊。

新版本: Jetpack Compose 1.1 Beta 版和 compose-material 3

我們釋出了 Jetpack Compose 1.1 Beta 版。這意味著 1.1 中的新 API 現已穩定,可以為您提供新的功能並帶來效能提升。1.1 新增了一些功能,比如經過優化的焦點處理、觸控目標值、"ImageVector" 快取和對 Android 12 拉伸滾動的支援。Compose 1.1 還讓許多之前的實驗性 API 過渡到了穩定階段,並支援新版 Kotlin。我們已經更新了 示例CodelabAccompanist 開發庫,以便與 Compose 1.1 搭配使用。

我們釋出了 compose-material 3。這是使用 Jetpack Compose 構建 Material You UI 的全新工件,可提供更新的 元件顏色系統,其中包括對 動態配色 的支援,因此開發者可以根據使用者的桌布建立個性化的調色盤。這是我們的首個 Alpha 版,歡迎您與我們 分享反饋,我們會繼續新增新功能並迭代 API。歡迎您前往全新的 m3.material.io 網站,瞭解關於 Material Design 3 的更多資訊,找到有助您使用動態配色進行設計和構建的工具,比如 Material Theme Builder點選這裡 觀看視訊瞭解更多詳細內容。

更多 Jetpack Compose 的指南和文件

我們釋出了大量關於 Jetpack Compose 的技術分享,深入探討了佈局、動畫和狀態,展示瞭如何在 Wear OS、主螢幕微件 (widget) 和大屏裝置中使用 Compose,並舉辦了 3 場 Code-Alongs 活動;讓您可以實時編寫您的首個 Compose 應用、遷移現有應用或在 Wear OS 上使用 Compose。最後我們舉行了專題討論會,並在會上回答了與 Jetpack Compose 和 Material 相關的 大家 最關心的問題。點選這裡 觀看視訊瞭解更多詳細內容。

我們還擴充套件了 Compose 文件,增加了針對 Jetpack Compose 不同階段 的新指南、構建自適應佈局,還擴充套件了 主題設定指南,包括對 Material 3 的指南。

Android Studio Bumblebee 的工具更新

在 Android 開發者峰會上,Android Studio Bumblebee 已宣佈進入 Beta 版,可為 Jetpack Compose 提供更豐富的支援,其中包括:

Android Studio Chipmunk Canary 版還為 Compose 和 (基於檢視的) Material 3 應用引入了新模板。

Handoff

最後,我們 搶先介紹 了一些用於設計接力 (Handoff) 的新工具,使您能夠匯出在 Figma 中設計的元件,以生成通用的 Jetpack Compose 程式碼。您可以迭代設計並引入新的更改,安全地編輯生成的程式碼。我們正在尋找可以直接合作的小團隊,如果您感興趣就 快來註冊 吧。

Jetpack Compose 已推出穩定版本,供大家在生產環境中使用。很高興看到越來越多的應用開始在生產環境中使用 Jetpack Compose,我們會繼續構建我們的功能路線圖,讓您可以使用 Compose 構建跨裝置的卓越應用。歡迎您持續關注 "Android 開發者" 微信公眾號瞭解更多最新內容。

歡迎您 點選這裡 向我們提交反饋,或分享您喜歡的內容、發現的問題。您的反饋對我們非常重要,感謝您的支援!

相關文章