Obter o ID de um drawable no ImageView

eu tenho umImageView e coloque um drawable nele. Agora, preciso obter o ID do evento drawable on click deImageView dinamicamente. Como posso conseguir?

imgtopcolor = (ImageView) findViewById(R.id.topcolor); 
imgtopcolor.setImageResource(R.drawable.dr);  // How do I get this back?

Agora no evento de toque deimgtopcolor Eu quero precisar do ID do drawable porque estou definindo drawable diferente a cada vez e quero comparar o drawable com outro

questionAnswers(6)

yourAnswerToTheQuestion