[发明专利]一种通过两点触摸滑动操作加载数据的方法及终端在审
申请号: | 201811110000.1 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109002252A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 霍启圣 | 申请(专利权)人: | 武汉华中时讯科技有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新技术开发区光谷大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸事件 加载 两点触摸 列表视图 纵坐标偏移量 滑动操作 手势操作 触摸点 监听 触发 终端 加载数据 关联 消耗 分析 | ||
1.一种通过两点触摸滑动操作快速加载更多数据的方法,其特征在于,包括以下步骤:
关联列表视图元素并监听该列表视图元素的触摸事件;
判断当前触摸事件触摸点的个数,若不为2则忽略本次触摸事件,否则进入触摸事件分析;
计算两点触摸事件中两个触摸点的纵坐标偏移量,并根据两点各自的纵坐标偏移量判断是否触发加载更多操作。
2.根据权利要求1所述的方法,其特征在于,所述计算两点触摸事件中两个触摸点的纵坐标偏移量,包括:
判断各触摸点的触摸事件动作,并根据所述触摸事件动作,执行记录该动作纵坐标或计算当前动作的纵坐标与上一次记录的纵坐标之间的偏移量或终止对该触摸点的分析。
3.根据权利要求1或2所述的方法,其特征在于,所述计算两点触摸事件中两个触摸点的纵坐标偏移量,包括:
判断第一个触摸点的触摸事件动作;
若触摸事件的动作为“按下”,则记录该动作的纵坐标为lastEventY1=eventY1;
若触摸事件的动作为“移动”,则计算当前动作的纵坐标与上一次记录的纵坐标之间的偏移量,dY1=eventY1–lastEventY1,并用当前的纵坐标更新记录lastEventY1=eventY1;
若触摸事件的动作为“抬起”,则终止对第一个触摸点的后续所有分析步骤;
判断第二个触摸点的触摸事件动作;
若触摸事件的动作为“按下”,则记录该动作的纵坐标为lastEventY2=eventY2;
若触摸事件的动作为“移动”,则计算当前动作的纵坐标与上一次记录的纵坐标之间的偏移量,dY2=eventY2–lastEventY2,并用当前的纵坐标更新记录lastEventY2=eventY2;
若触摸事件的动作为“抬起”,则终止对第二个触摸点的后续所有分析步骤。
4.根据权利要求3所述的方法,其特征在于,所述的根据两点各自的纵坐标偏移量判断是否触发加载更多操作,包括:
当dY1小于0,dY2小于0时,判定该情况为用户两只手指同时向上滑动,在检测到该两点手势操作后,直接拦截该次两点触摸事件,不转交给列表视图元素;同时,直接告知应用程序,用户触发了“加载更多”操作,进行后续数据加载操作。
5.一种通过两点触摸滑动操作快速加载更多数据的终端,其特征在于,包括:
关联模块,用于关联列表视图元素并监听该列表视图元素的触摸事件;
触摸点判断模块,用于判断当前触摸事件触摸点的个数;
偏移量计算模块,用于计算两点触摸事件中两个触摸点的纵坐标偏移量;
触发模块,用于根据两点各自的纵坐标偏移量判断是否触发加载更多操作。
6.根据权利要求5所述的终端,其特征在于,所述偏移量计算模块,包括:
触摸事件动作判断模块,用于判断各触摸点的触摸事件动作,
纵坐标记录或计算模块,用于根据所述触摸事件动作,执行记录该动作纵坐标或计算当前动作的纵坐标与上一次记录的纵坐标之间的偏移量。
7.根据权利要求6所述的终端,其特征在于,所述触摸事件动作包括:按下、移动和抬起。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华中时讯科技有限责任公司,未经武汉华中时讯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811110000.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息发送方法及装置
- 下一篇:一种损坏条带的处理方法及装置