gpt4 book ai didi

android - 微软头像颜色分配

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:58 25 4
gpt4 key购买 nike

Microsoft 如何选择如何为 Microsoft 应用程序中的联系人分配颜色?

我用谷歌搜索,找不到任何方向。

在 Outlook 或 Android 中,当我添加一个头像没有附加图像的新联系人时,Microsoft 会自动分配一个彩色圆圈,其中包含姓名首字母。我正在构建一个有用的应用程序。

Microsoft 如何实现这一点?我的意思是,这背后的逻辑是什么?它是分配给字母表中每个首字母的颜色吗?我认为不是,因为在我的联系人中,Leo 和 Laura 有不同的颜色。相反,Laura 和 Rick 的颜色相同。

下面是一些例子的图像。注意首字母之间的颜色不一致

enter image description here

最佳答案

Outlook 中的联系人颜色是随机的,这是在用户界面和人机交互元素中完成的,因为它打破了界面的外观,更容易区分界面的各个部分。颜色是随机的(而不是基于首字母),因为如果它们是随机的,您可能会得到一整套具有相同名称的联系人(按字母顺序或按用途排序等)。没什么特别的。 Google、Github 和 Stack Overflow 对他们的头像做同样的事情。

希望这能解决您的问题。要了解更多设计理念,我会查看 Google Material 和 Windows Metro 的文档。

编辑:Outlook 中的随机化实际上是可以预测的,所使用的颜色似乎来自给定的信息。 (至少给出的名称,颜色不是按字母顺序排列的,但肯定会受到数据输入的影响。)快速测试证实了这一点。通过进行精确接触,您会产生相同的颜色。如果您将名字和姓氏都放在一个类别中,您将返回相同的颜色。

关于android - 微软头像颜色分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com