起源:快 科 技

在Android 12中,Google新增了Material You动静主题,该性能可依据用户壁纸的色彩为主题进行着色。

近日,Google发表,将把该性能外围的Material Color Utilities代码库进行开源,从而将这一性能带到包含iOS在内的更多平台。

我的项目地址:https://github.com/material-f...

据悉,Material Color Utilities的实质是一个跨平台的颜色代码库,通过这一代码库,开发者可能在任何平台实现Material You动静主题的性能。

依据GitHub上的信息,该代码库目前蕴含Dart、Java和Typecript三种语言的版本,其Google打算在后续退出实用于iOS、CSS和GLSL的版本。

此外,Googel还在开源文档中具体阐明了这套动静主题零碎的工作原理。

简略来说,当用户在运行Android 12零碎的设施上批改壁纸时,零碎将主动采集壁纸的色彩,并逐级进行整合,最终统计为少数几种次要色调,交由用户抉择或算法盲选。

能够预感的是,随着Material Color Utilities代码库的开源,这套动静主题色调零碎将逐步不再是Android原生零碎的专属,咱们将会在越来越多的零碎上看到相似性能的身影。

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10万+ Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。