如何将自定义值传递给 Color.rgb(red: 0,green: 0,blue: 0)

How to pass custom values to Color.rgb(red: 0,green: 0,blue: 0)

我必须在 view.Therefore 中混合颜色 我想将自定义值传递给 Color.rgb(0,0,255) 函数

使用整型变量可以解决上述问题,但我无法将增量值传递给我的视图。

我想做的事情的一点描述是:

查看v; //通过函数Color.rgb()

显示颜色

int 红、绿、蓝; //分别改变R,G,B的值 int selectedColor = Color.rgb(red, green, blue) //颜色变量 v.setBackground(所选颜色)

//假设我正在增加红色值 按钮添加; //增加红色值 按钮子; //减少红色值

现在,当我在 onClick() 函数中递增红色的值时,该值没有传递给 {selectedColor = Color.rgb(red, green,blue)},这让我很困惑。递增红色变量的值后如何将此红色值传递给 selectedColor 变量。?

您可以简单地使用

Color.rgb()

或者如果您需要使用 alpha 通道,请使用

Color.argb()