2017-04-05 99 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

哦谢谢,但那不是主要原因,为什么它不工作 –