自定义onTouchEvent之ACTION_MOVE不响应
2015-07-30 11:39
225 查看
低级错误,也是因为不知道函数具体用法所犯的错误
public boolean onTouchEvent(MotionEvent event)
Since: API Level 1
Implement this method to handle touch screen motion events.
Parameters
ReturnsTrue if the event was handled, false otherwise.
这个函数返回true代表这个事件已经做完,可以响应下一个事件
而系统的 onTouchEvent(),预设使用Oeverride这个方法,通常情況下去呼叫super.onTouchEvent()并传回布林值。但是这里要注意一点,预设如果去呼叫super.onTouchEvent()則很有可能super里面并没做任何事,并且回传false回來,一旦回传false回來,很可能后面的event (例如:Action_Move、Action_Up) 都会收不到了,所以为了确保保后面event能順利收到,要注意是否要直接呼super.TouchEvent()。
所以,一般可以直接返回true
public boolean onTouchEvent(MotionEvent event)
Since: API Level 1
Implement this method to handle touch screen motion events.
Parameters
The motion event. |
这个函数返回true代表这个事件已经做完,可以响应下一个事件
而系统的 onTouchEvent(),预设使用Oeverride这个方法,通常情況下去呼叫super.onTouchEvent()并传回布林值。但是这里要注意一点,预设如果去呼叫super.onTouchEvent()則很有可能super里面并没做任何事,并且回传false回來,一旦回传false回來,很可能后面的event (例如:Action_Move、Action_Up) 都会收不到了,所以为了确保保后面event能順利收到,要注意是否要直接呼super.TouchEvent()。
所以,一般可以直接返回true
相关文章推荐
- 【Hibernate】(1)初识Hibernate
- Mysql 存储过程查询结果赋值到变量的方法
- Handler post提交runable不执行
- oracle误删除数据恢复
- 微信公众平台开发(83) 生成带参数二维码(转)
- 分析站长应该如何配置关键词做好文章的优化
- 挑战三星霸主地位,国产手机还需补齐短板
- servlet 处理过程
- HDU - 5301(构造)
- findbugs类介绍(BetterVisitor)
- 数据库
- tshop-pbsm-shop-nav-ch结构和样式分析
- Maven之旅(一)--介绍、安装、示例
- nginx配置详解
- 如何在不修改注册表的前提下找回Win10中的库
- 使用Bash Shell获取文件名和目录名的简单方法
- Ext中显示多行tbar方法
- 使用Unity的50个建议
- openfire-Spark二次开发——修改设置窗口
- Android 快捷键