爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
科技媒体 Android Authority 今天(10 月 25 日)发布博文,报道称谷歌正为安卓系统开发一款名为“EyeDropper”的原生取色器应用,预计将随安卓 17 系统发布。 对于图像和视频领域的专业人士而言,精确识别颜色至关重要,因此为确保准确复现色彩,他们通常使用十六进制颜色码。而目前的安卓系统原生缺少这一功能,开发者需要自行构建或引入第三方库。 该媒体深入挖掘 Android Canary 更新代码,发现为“EyeDropper”的全新系统应用。它的核心目的非常明确:为其它安卓应用提供一个公共 API,以实现系统级的颜色拾取功能。 这意味着开发者未来将不再需要为自己的应用单独开发取色器,从而可以简化开发流程、节省时间,并轻微减小应用的体积。IT之家附上相关演示如下: 该功能的工作流程十分高效。当一个应用(如照片编辑器)需要取色时,它会向 EyeDropper 应用发送一个特定的 Intent(一种请求操作的消息)。 然后,EyeDropper 会立刻启动一个界面,该界面会捕获当前的屏幕内容,并显示一个选择器。用户可以移动选择器来定位目标颜色,其上方还会出现一个放大窗口,用于显示正在选择的精确像素。 EyeDropper 为了提升用户体验,还提供了屏幕上的方向键,支持用户进行单像素级别的微调。选择完成后,用户点击“应用”按钮,颜色值就会被返回给最初调用它的应用。 值得注意的是,谷歌在开发此应用时,显然也考虑到了其“Android on PCs”项目。EyeDropper 启动后会检查是否有外设连接。当检测到鼠标和键盘接入时,它会判断当前为桌面环境,并激活多显示器处理逻辑;反之,则默认采用触摸屏界面。 由于安卓 16 的 API 开发窗口已经关闭,其后续的 QPR2 和 QPR3 季度平台版本也不会引入新的 API,因此 EyeDropper 功能预计最早要到安卓 17 才会正式与用户见面。
|