自定义控件触控方法的调整,解决对应的触控事件没有调用的BUG
2015-09-11 14:22
399 查看
最近在项目中自己建立了一个控件,控件类似一个Slider 但是在移动的时候或有相应的触发事件,中间出现了一个问题 当我在使用控件的MOVE事件中时候,如果在MOVE的过程中,如果移动的区域不在感应的区域内的话,松手之后的写在END事件里面的方法没有调用。
最后通过打印松手时候事件的状态,发现触控事件处于CANCEL状态,将在END里面的事件方法在Cancel里面也写一份,这个BUG就解决了。
因此,以后在遇到某种触控事件没有调用对应的方法时候:可以先打印下当前触控事件所处的状态,然后再查看对应的方法是否写的有问题。
最后通过打印松手时候事件的状态,发现触控事件处于CANCEL状态,将在END里面的事件方法在Cancel里面也写一份,这个BUG就解决了。
因此,以后在遇到某种触控事件没有调用对应的方法时候:可以先打印下当前触控事件所处的状态,然后再查看对应的方法是否写的有问题。
相关文章推荐
- 简析StringBuffer与StringBuilder
- HTTP 访问接口封装,app开发中常用。
- 二维码生成器
- iOS切图尺寸
- Android View的绘制机制流程深入详解(四)
- Android中的长度单位详解(dp、sp、px、in、pt、mm)
- 磁盘及文件系统管理之二(命令)
- javascript三级联动效果实现
- 阿里云centos部署JDK+TOMCAT基础环境
- C++多个文本读取问题
- 时间的格式化._解析_ 反解析
- Linux命令中的tar命令
- 二维数组和指向指针的指针
- 普通屏幕元素与代码的对应关系
- case随机挂的调查
- [SuperM]Shell编程课堂笔记+PPT总结
- X86平台乱序执行简要分析(翻译为主)
- 如何存图片到数据库中
- mysql的collation
- [百度2015春季实习生招聘附加题] 01排序