Как задать выделение цветом для imageview?

Как задать выделение цветом для imageview? К примеру для каждого imageview идет соответствующая картинка. Как сделать выделение всего imageview с желтым оттенком (как при нажатии на кнопку button)?
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Tiberal
Например задать селектор, или переопределить метод onTouch для вьюхи, там детектить нажатие на нее и вызывать что то типа этого

iv.getDrawable().setColorFilter(цвет,PorterDuff.Mode.SRC_ATOP);
iv.invalidate();


затем детектить отпускание и вызывать

image.getDrawable().clearColorFilter();
image.invalidate();


чтоб снять выделение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы