2017-01-05 6 views
0

Это то, что у меня есть сейчас, но это не так EVERYTIMEЯ хочу знать, как я могу проверить цвет моей ImageView на Android Studio

if(ivBall.equals(Color.RED)) 
     { 
      Toast.makeText(getApplicationContext(), "good", Toast.LENGTH_SHORT).show(); 
     } 
     else 
     { 
      Toast.makeText(getApplicationContext(), "wrong", Toast.LENGTH_SHORT).show(); 
     } 
+0

Какая ошибка? – RamPrakash

+2

Что такое ivBall ..? цвет? объект? Больше информации! – LostKatana

+0

это мое изображение –

ответ

0

Установить цвет ImageView:

ivBall.setBackgroundColor(Color.RED); 

Try используя это:

ColorDrawable drawable = (ColorDrawable) ivBall.getBackground(); 
    if(drawable.getColor() == Color.RED) 
    { 
     Toast.makeText(getApplicationContext(), "good", Toast.LENGTH_SHORT).show(); 
    } 
    else 
    { 
     Toast.makeText(getApplicationContext(), "wrong", Toast.LENGTH_SHORT).show(); 
    } 
+0

: «невозможно разрешить метод» equals (int) »« –

+0

Попробуйте 'drawable.getColor() == Color.RED' – W4R10CK

+0

Когда я нажму на изображение, приложение закроет –

 Смежные вопросы

  • Нет связанных вопросов^_^