【发布时间】:2011-09-19 10:03:29
【问题描述】:
我在自定义标签中绘制了一些文本。
用户可以修改标签背景,但是控件应该根据指定的背景来适应文本的可见性。
所以,当背景为 DARK 时,我想绘制白色的前景文本,当它的 LIGHT 时,我想绘制黑色的前景。
如何“理解”颜色是浅色还是深色?
【问题讨论】:
-
@KMån:我不需要更深或更浅的颜色变体。我需要检测给定颜色本身是浅色还是深色。
-
您可能想接受自己的答案。使用预定义函数显然比重新发明轮子要好。