據(jù)谷歌開發(fā)者發(fā)布,Android 12 改進(jìn)了一項(xiàng)被許多 Android 用戶視為關(guān)鍵的功能 - App Widgets。
改進(jìn)后的 Widgets 更加實(shí)用、美觀,且更易于被用戶發(fā)現(xiàn) (84% 的用戶至少使用一個(gè) Widgets)。
現(xiàn)在,我們發(fā)布了 Jetpack Glance 的第一個(gè) Alpha 版,讓 Widgets 的構(gòu)建過程變得更加輕松。
該版本是建立在 Jetpack Compose 運(yùn)行時(shí) (Runtime) 之上的新框架,旨在實(shí)現(xiàn)更快、更輕松的為主屏幕或其他界面構(gòu)建 App Widgets。
Android 12 Widgets 改進(jìn)
https://developer.android.google.cn/about/versions/12/features/widgets
App Widgets
https://developer.android.google.cn/guide/topics/appwidgets/overview
Jetpack Glance
https://developer.android.google.cn/jetpack/androidx/releases/glance
Jetpack Compose 運(yùn)行時(shí) (Runtime)
https://developer.android.google.cn/jetpack/androidx/releases/compose-runtime
Glance 提供了新式聲明 Kotlin API,其類似于您在 Jetpack Compose 中使用的 API,能夠幫助您用更少的代碼構(gòu)建更美觀的自適應(yīng) App Widgets。
https://developer.android.google.cn/jetpack/compose
Glance 提供了可組合項(xiàng)的基礎(chǔ)組件集,助您打造 "一目了然" 的體驗(yàn)?,F(xiàn)在,我們將提供更多的 App Widgets。
Glance 利用 Jetpack Compose 運(yùn)行時(shí) (Runtime),可以將可組合項(xiàng)轉(zhuǎn)化為實(shí)際的 RemoteViews,并在 App Widgets 中顯示。