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