我想在Android java中將RGB顏色轉換爲HSV。我查閱了API文檔,發現有一個內置函數可以做到這一點,但我似乎無法讓它實際工作。 Android Studio不會確認它存在(顯示爲紅色,不會自動完成),因此將不會編譯引用該程序的程序。我已包括進口陳述到android.graphics.*
。從API中丟失的功能 - Color.RBGtoHSV
的API參考是here
我試圖遠的代碼如下;
//First attempt
Color test = new Color();
test.RGBtoHSV(rgbcolor, hsvreturn);
//Second attempt
android.graphics.Color.RGBtoHSV(rgbcolor, hsvreturn);
//Third attempt
Color.RGBtoHSB(rgbcolor, hsvreturn);
我讀過API,我添加到調用中的變量只是佔位符。即使使用你的代碼,我仍然會以紅色顯示而不是編譯。如這裏所見。 http://imageshack.com/a/img538/6905/cEnEyM.png – jskrwyk 2014-11-02 21:31:15
發現你的問題,將更新我的答案! – 2014-11-02 21:38:56
@JamesKrawczyk可以更新的答案解決您的問題? – 2014-11-02 21:44:30