使用ADTColor.RGBToHSV类型不匹配:不能从虚空转换为浮动[]
import android.graphics.Color;
我不断收到一个Type mismatch: cannot convert from void to float[]
。 Color.RGBToHSV(rgb[0], rgb[1], rgb[2], hsv);
下
float[] hsv = new float[3];
hsv = Color.RGBToHSV(rgb[0], rgb[1], rgb[2], hsv);
错误路线与读取type mismatch
。有没有办法解决?此代码以前是为JRE设置的,但我将它转换为ADT。
以前它读过;
hsv = java.awt.Color.RGBtoHSB(rgb[0], rgb[1], rgb[2], hsv);
如何纠正这种类型不匹配?
我已经试过这种方式,但我需要它被添加到float[] hsv
数组;
Color.RGBToHSV(rgb[0], rgb[1], rgb[2], hsv);
任何帮助将不胜感激。
java.awt.Color.RGBtoHSB的类型为float []和android.graphics.Color.RGBToHSV是类型空隙 – 2014-08-29 13:54:44