AnimateDrawable动画中,如何捕捉图片的点击事件

Rubyxiaobai 2011-06-08 03:54:21
我使用AnimateDrawable做了一个图片平移的动画类,继承了view类。
屏幕中有很多这样移动的小图标(比如5个图标),我希望能够点击某一个图标,并给出点击事件。

目前的问题是,我给每个图标都添加setOnClick事件,但是点击屏幕任何地方均可捕捉到事件。

我希望只有我点击某个图标时才有事件,并且点击不同图标时能够识别该图标,并产生事件。
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rubyxiaobai 2011-06-08
  • 打赏
  • 举报
回复
而且图片有部分重合的话,判断也会有问题
[Quote=引用 2 楼 rubyxiaobai 的回复:]

谢谢,不过我要说明的是,屏幕上的图标是随着我手机移动而动的,就是根据三轴感应仪来控制图标位置的,所以如果要判断的话,需要记住这些图标的位置,而且判断起来要花很多时间吧。
屏幕上的图标会增加或者减少,需要建立一个数组来管理。

有没有其它简单的方法呢?


引用 1 楼 easycoola 的回复:

判断点击坐标是否在图标上,是则相应事件
[/Quote]
Rubyxiaobai 2011-06-08
  • 打赏
  • 举报
回复
谢谢,不过我要说明的是,屏幕上的图标是随着我手机移动而动的,就是根据三轴感应仪来控制图标位置的,所以如果要判断的话,需要记住这些图标的位置,而且判断起来要花很多时间吧。
屏幕上的图标会增加或者减少,需要建立一个数组来管理。

有没有其它简单的方法呢?


[Quote=引用 1 楼 easycoola 的回复:]

判断点击坐标是否在图标上,是则相应事件
[/Quote]
easycoola 2011-06-08
  • 打赏
  • 举报
回复
判断点击坐标是否在图标上,是则相应事件

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧