ImageView - рисовать полупрозрачный цвет сверху для его сфокусированного состояния?

У меня есть ImageView, мне нравится селектор, так что когда пользователь щелкает или иным образом фокусируется, поверх содержимого ImageView рисуется полупрозрачный цвет. Я не уверен, возможно ли это с помощью селекторов (которые в прошлом я определял нормально со статическими объектами рисования).

Но в основном у меня есть просмотр списка с экземплярами изображений в каждой строке, и я хотел сделать что-то вроде:

ImageView iv = ...;
iv.setBitmapDrawable(bitmapLoadedFromInternets()); // dynamic content
iv.setClickStateOverlayColor(0x33ff0000); // ?

Обычно ImageView берет только одну рисуемую форму с помощью setBitmapDrawable (), но селектор (1) заменяет нарисованную для различных состояний щелчка, тогда как я просто хочу, чтобы наложение цвета отображалось, и (2) состояние выключения является динамическим растровым изображением, поэтому Я не могу сослаться на это из определения селектора.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос