0

我正在创建一个应用程序,用户在其中选择两种颜色,两种颜色的结果将显示在另一个框中。不,我该怎么做?

我需要添加两种颜色的十六进制代码还是什么?

4

1 回答 1

0

有两种方法可以做到。

假设您选择的颜色不包括 alpha,只需创建两个相互重叠的单独视图(如果它们只是在一个区域上重叠但不完全相互覆盖,则视觉效果很好 - 只是为了区分两者)。将每个视图设置为具有 50% alpha 的所选颜色。这些视图将融合在一起,您将获得所需的输出。

如果您想“混合颜色”以产生另一个“可用”值,最简单的计算就是“平均”每个 RGB 值。那,或者在某个地方找到一种颜色混合算法。

于 2013-05-10T10:40:10.373 回答