android - 如何为 ImageView 设置可点击区域?

标签 android imageview clickable

我有 2 个 ImageView,它们具有 AnimationDrawable 背景,可以在您单击时为盒子打开和关闭设置动画。 2 个图像略微重叠(透明区域),因此它们可以靠得更近。

这导致的问题是我无法点击第一张图片中第二张图片(透明区域)重叠的区域。

有没有办法设置 ImageView 的可点击区域?

最佳答案

我认为您不能像在 HTML 中使用 map 那样“在 ImageView 上定义可点击区域”。 IMO 你能做的最好的事情是在你的 ImageView 上绘制一个相同大小的 Canvas ,并给它一个 onClick 方法。现在,我并不是什么都知道,所以也许我错了。

关于android - 如何为 ImageView 设置可点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475350/

相关文章:

Android ImageView 大小不随源图像缩放

android - Android 1.6 中 ImageSwitcher 的缩放控件?

Android ExpandableListView长组点击监听防止展开

android - 在 Android 应用程序中分离 string.xml

android - Cordova - 更新到 5.1.1 后无法构建

Android 警报对话样式不适用于三星 6.0.1

安卓 :voice recognition service

安卓打开Image onclick like Whatsapp Profile Picture

python - Python 3.6 shell 中可点击的 html 链接?

css - 添加 float :left to div makes child link not clickable