2014-09-30 57 views
2

我正在做關於顏色選擇器的項目。我發現樣本代碼在網站上: http://wptrafficanalyzer.in/blog/android-color-picker-application-using-ambilwarna-color-picker-library/如何將十六進制顏色代碼#RRGGBB轉換爲R,G,B值

當我點擊按鈕「確定」,系統顯示如:-1232323,-1023445,-154525,...因爲在庫中,顏色有4個字節:alpha,紅色,綠色,藍色。其實,我不明白android中的顏色。我只學了一個星期的android。

但是當我點擊「確定」按鈕時,我想獲得紅色,綠色,藍色的值。我怎麼做? 請幫幫我 非常感謝!

回答

2

可以使用

int color = Color.parseColor("#RRGGBB"); 

然後

int red = Color.red(color); 
    int green = Color.green(color); 
    int blue = Color.blue(color); 
1

您可以使用Color類的相應方法:redgreen,藍色或字母。例如,

final int myGreen = Color.green(-1232323); 
相關問題