我有 2 个 ImageView,它们具有 AnimationDrawable 背景,可以在您单击时为盒子打开和关闭设置动画。 2 个图像略微重叠(透明区域),因此它们可以靠得更近。
这导致的问题是我无法点击第一张图片中第二张图片(透明区域)重叠的区域。
有没有办法设置 ImageView 的可点击区域?
最佳答案
我认为您不能像在 HTML 中使用 map 那样“在 ImageView 上定义可点击区域”。 IMO 你能做的最好的事情是在你的 ImageView
上绘制一个相同大小的 Canvas ,并给它一个 onClick
方法。现在,我并不是什么都知道,所以也许我错了。
关于android - 如何为 ImageView 设置可点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475350/