onTouchuEvent 事件响应的问题
比如在线下布局中有2个按钮,分别是登陆,取消。
我按下登陆按钮,如果从事件分发角度去理解,事件从窗口往下传递,然后遍历这2个按钮的onTouchuEvent事件,因为是按下的登陆按钮,所以登陆按钮的onTouchuEvent方法会返回true,来接受这个按下动作,然后后续的move动作,up动作,都在这个登陆按钮中处理。
我猜测,登陆按钮的onTouchuEvent方法之所以返回true,是不是因为,你在登陆按钮位置做按下动作的时候,系统会获取到当前位置的坐标,然后用这个坐标和登陆按钮位置所在的坐标进行比对,如果正好包含,就认为我这次按下的动作是针对登陆按钮操作的,不知道我这样理解对不对?
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

评论(3)

发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。