IT之家2月18日消息,谷歌在Android12中推出了MaterialYou动态主题设计,该功能可帮助App根据用户的壁纸进行动态着色。 近日,谷歌宣布开源MaterialColorUtilities代码库,将新的主题系统带到更多平台,包括苹果iOS平台。 在最近的一篇博客文章中,谷歌称MaterialColorUtilities是一个跨平台的颜色代码库,其中包括开发者在各平台实现MaterialYou的动态主题所需的一切。IT之家了解到,目前,该库包含Dart、Java和Typescript版本,但谷歌计划将其引入iOS、CSS(通过SASS)和GLSL着色器。 此外,文章还详细说明了动态主题系统在Android12上的工作原理。用户每次在Android12设备上更改壁纸时,系统将采集壁纸的色彩进行整合,并逐步统计为少数几个色彩,然后按照算法找到首选颜色,或者由用户指定默认颜色。