[发明专利]检测多级视图元素触摸事件的装置、方法及存储介质在审
申请号: | 201811134427.5 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109358801A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 霍启圣 | 申请(专利权)人: | 武汉华中时讯科技有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484;G06F8/38;G06F9/451 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新技术开发区光谷大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视图元素 手势 触摸事件 子视图 抬起 存储介质 事件类型 点触 检测 点击事件 种检测 长按 触发 告知 配置 | ||
本发明至少公开了一种检测多级视图元素触摸事件的装置、方法及存储介质。其中所述方法包括:获取至少一点触手势;检测所述点触手势预触发的事件类型;获取至少一抬起手势并确定所述抬起手势是否选择有视图元素;在确定选择有所述视图元素后确定所述抬起手势在所述视图元素内是否选择有子视图元素;在确定选择有子视图元素后告知一发生的触摸事件,所述触摸事件配置有所述子视图元素及所述事件类型。本发明能够直接的对视图元素及其子视图元素的点击事件或长按事件实现检测。
技术领域
本发明涉及移动终端技术领域,具体而言,涉及一种检测多级视图元素触摸事件的装置、方法及存储介质。
背景技术
调用的关联代码有且仅能将一个视图元素与一个点击事件或长按事件的检测器关联。那么将多个不同的视图元素与同一个点击事件或长按事件的检测器关联,需要调用匹配次数的关联代码。
同时,绑定视图元素中的一级子视图元素,同时为了检测某个视图元素中下一级的子视图元素的触摸事件,同样需要调用一次关联代码,使子视图元素与点击事件或长按事件的检测器绑定。
发明内容
本发明实施例至少公开一种检测多级视图元素触摸事件的方法,能够直接的对视图元素及其子视图元素的点击事件或长按事件实现检测;不必为视图元素及其子视图元素的点击事件或长按事件配置逐个的检测流程。
上述实施例的具体实现,如下所述。
所述方法包括:
获取至少一点触手势;
检测所述点触手势预触发的事件类型;
获取至少一抬起手势并确定所述抬起手势是否选择有视图元素;
在确定选择有所述视图元素后确定所述抬起手势在所述视图元素内是否选择有子视图元素;
在确定选择有子视图元素后告知一发生的触摸事件,所述触摸事件配置有所述子视图元素及所述事件类型。
在本实施例中较佳的方案是,
所述的事件类型配置为点击事件或长按事件。
在本实施例中较佳的方案是,
检测所述点击事件配置为:
获取所述点触手势后启动至少一预置检测计时;
在所述预置检测计时内确定是否检测有至少一与所述点触手势连续的至少一滑动手势;
在确定未检测有至少一滑动手势后识别所述事件类型为点击事件。
在本实施例中较佳的方案是,
检测所述长按事件配置为:
获取所述点触手势后检测所述点触手势的点触位置;
启动至少一预置检测计时;
在所述预置检测计时内确定是否检测有至少一与所述点触手势连续的至少一滑动手势;
在确定检测有至少一滑动手势后分别确定任意所述滑动手势的滑动距离是否等于或小于触摸阈值;
在确定所有的所述滑动距离等于或小于触摸阈值后识别所述事件类型为长按事件。
在本实施例中较佳的方案是,
所述的确定所述抬起手势是否选择有视图元素配置为:
获取所述抬起手势的抬起位置;
确定所述抬起位置是否位于任意一所述视图元素;
在确定所述抬起位置位于一所述视图元素后选择所述视图元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华中时讯科技有限责任公司,未经武汉华中时讯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811134427.5/2.html,转载请声明来源钻瓜专利网。