2017-04-05 3 views
0

En essayant d'obtenir la couleur d'un pixel. J'ai ce qui suit dans mon OnCreate:Essayez d'obtenir la couleur des pixels

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); 

Malheureusement il manque quelque chose parce que mon application se bloque.

+4

partagez votre journal Logcat. –

Répondre

0

Commentaires de côté: vous créez simplement le Toast, vous ne le montrez pas. Si vous l'appelez à partir de la méthode OnCreate:

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

Oh merci, mais ce n'est pas la raison principale, pourquoi cela ne fonctionne pas –