【发布时间】:2010-08-13 09:02:12
【问题描述】:
我有 2 个具有 AnimationDrawable 背景的 ImageView,当您单击它时,它们可以为框的打开和关闭设置动画。这 2 个图像略微重叠(透明区域),因此它们可以靠得更近。
这导致的问题是我无法点击第二张图像(透明区域)重叠的第一张图像的区域。
有没有办法设置 ImageView 的可点击区域?
【问题讨论】:
标签: android imageview clickable
我有 2 个具有 AnimationDrawable 背景的 ImageView,当您单击它时,它们可以为框的打开和关闭设置动画。这 2 个图像略微重叠(透明区域),因此它们可以靠得更近。
这导致的问题是我无法点击第二张图像(透明区域)重叠的第一张图像的区域。
有没有办法设置 ImageView 的可点击区域?
【问题讨论】:
标签: android imageview clickable
我认为您不能像在 HTML 中使用地图那样“在 ImageView 上定义可点击区域”。 IMO 你能做的最好的事情就是在你的ImageView 上画一个相同大小的画布,并给它一个onClick 方法。现在,我不知道一切,所以也许我弄错了。
【讨论】:
addTouchables 在顶部添加可触摸视图来解决此问题吗?