IT之家 2 月 18 日訊息,谷歌在 Android 12 中推出了 Material You 動態主題設計,該功能可幫助 App 根據使用者的桌布進行動態著色。
近日,谷歌宣佈開源 Material Color Utilities 程式碼庫,將新的主題系統帶到更多平臺,包括蘋果 iOS 平臺。
在最近的一篇部落格文章中,谷歌稱 Material Color Utilities 是一個跨平臺的顏色程式碼庫,其中包括開發者在各平臺實現 Material You 的動態主題所需的一切。目前,該庫包含 Dart、Java 和 Typescript 版本,但谷歌計劃將其引入 iOS、CSS(透過 SASS)和 GLSL 著色器。
此外,文章還詳細說明了動態主題系統在 Android 12 上的工作原理。使用者每次在 Android 12 裝置上更改桌布時,系統將採集桌布的色彩進行整合,並逐步統計為少數幾個色彩,然後按照演算法找到首選顏色,或者由使用者指定預設顏色。