为什么我不能创建新颜色

当我尝试使用 RGB 值创建颜色时,我收到一条消息说“Color() in Color cannot be applied to:”,然后它说“Expected parameter:”和“Actual Arguments:”


import android.graphics.Color;


Color myColor = new Color (0,0,0); 

当我尝试运行该程序时,它说:


error: constructor Color in class Color cannot be applied to given types;

required: no arguments

found: int,int,int

reason: actual and formal argument lists differ in length


撒科打诨
浏览 77回答 1
1回答

幕布斯7119047

我要说的是//Color blackColor my Color = Color.valueOf(0.0f,0.0f,0.0f);请记住,值在 [0,1] 范围内,而不是 [0,255]或者,正如@DaveNewton 所建议的,我们可以使用以下任一方法://Color white Color myColor = Color.valueOf(Color.rgb(1.0f,1.0f,1.0f));//floats, [0,1] Color myColor = Color.valueOf(Color.rgb(255,255,255));//ints, [0,255]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java