我如何添加两种颜色,并在一个新按钮中获得两者的组合

时间:2013-05-10 10:17:47

标签: android colors

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

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

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到。

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

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