10月25日消息,科技媒体Android Authority今日(10月25日)发布博文称,谷歌正为安卓系统开发一款名为“EyeDropper”的原生取色器应用,预计将随安卓17系统一同发布。
对于图像和视频领域的专业人士而言,准确识别颜色至关重要。为了确保色彩准确还原,他们通常使用十六进制颜色码。然而目前安卓系统原生缺少这一功能,开发者需要自行构建或引入第三方库来实现。
该媒体深入挖掘Android Canary更新代码,发现了专为“EyeDropper”打造的全新系统应用。其核心目标非常明确:为其他安卓应用提供公共API,实现系统级的颜色拾取功能。
这意味着开发者未来无需为自己的应用单独开发取色器,从而简化开发流程、节省时间,并轻微减小应用体积。相关演示如下:
该功能的工作流程十分高效。当某个应用(如照片编辑器)需要取色时,它会向EyeDropper应用发送特定的Intent(一种请求操作的消息)。
随后,EyeDropper会立即启动一个界面,该界面将捕获当前的屏幕内容,并显示一个选择器。用户可以通过移动选择器来定位目标颜色,其上方还会出现一个放大窗口,用于显示正在选择的精确像素。
EyeDropper为了提升用户体验,还提供了屏幕上的方向键,支持用户进行单像素级别的微调。选择完成后,用户点击“应用”按钮,颜色值就会被返回给最初调用它的应用。

值得注意的是,谷歌在开发此应用时,显然也考虑到了其“Android on PCs”项目。EyeDropper启动后会检查是否有外设连接。当检测到鼠标和键盘接入时,它会判断当前为桌面环境,并激活多显示器处理逻辑;反之,则默认采用触摸屏界面。
由于安卓16的API开发窗口已经关闭,其后续的QPR2和QPR3季度平台版本也不会引入新的API,因此EyeDropper功能预计最早要到安卓17才会正式与用户见面。

