Как установить кликабельную область для ImageView? - PullRequest
1 голос
/ 13 августа 2010

У меня есть 2 ImageViews, которые имеют фоны AnimationDrawable для анимации открытия и закрытия окна при нажатии на него.2 изображения слегка перекрываются (прозрачная область), поэтому они могут быть ближе друг к другу.

Проблема, которую это вызывает, заключается в том, что я не могу нажать на области 1-го изображения, где 2-е изображение (прозрачная область)перекрывается.

Есть ли способ установить интерактивную область ImageView?

1 Ответ

2 голосов
/ 13 августа 2010

Я не думаю, что вы можете «определить кликабельную область в ImageView», как вы это сделали бы в HTML с картой. IMO лучшее, что вы можете сделать, это нарисовать холст поверх вашего ImageView с тем же размером и дать ему метод onClick. Я не все знаю, так что, возможно, я ошибаюсь.

...