如何将自定义值传递给 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()
我必须在 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()