2017-04-05 97 views
0

我試圖獲取像素的顏色。我在我的OnCreate如下:嘗試獲取像素顏色

bitmap = img.getDrawingCache(); 
int pixel = bitmap.getPixel(5,5); 

int r = Color.red(pixel); 
int g = Color.green(pixel); 
int b = Color.blue(pixel); 

Toast.makeText(getApplicationContext(),"R("+r+"G"+g+"b"+b, Toast.LENGTH_LONG); 

遺憾的是缺少了什麼,因爲我的應用程序崩潰。

+4

分享您的logcat日誌。 –

回答

0

旁註:你剛剛創建的吐司,你沒有顯示它。 如果您從OnCreate方法調用它:

Toast.makeText(this,"R("+r+"G"+g+"b"+b, Toast.LENGTH_LONG).show(); 
+0

哦謝謝,但那不是主要原因,爲什麼它不工作 –