[发明专利]一种切换多级嵌套的分页视图元素的方法、存储器及终端有效
申请号: | 201811110746.2 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109254823B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 霍启圣 | 申请(专利权)人: | 武汉华中时讯科技有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/04883 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新技术开发区光谷大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切换 多级 嵌套 分页 视图 元素 方法 存储器 终端 | ||
本发明涉及一种切换多级嵌套的分页视图元素的方法、存储器及终端,其中方法包括:关联多级嵌套分页视图元素,并创建层级指示器,用以指示当前待滑动的目标层级;监听分页视图元素的触摸事件,并计算触摸事件中触摸点的纵坐标偏移量;根据所述纵坐标偏移量,修改层级指示器的指示位置。本发明在原有系统分页工具的基础上,通过监听手势操作,扩展手势操作的功能,实现通过在分页层级的标签上绘制指示器来指示当前待滑动的目标层级,以及通过手势触摸滑动操作滑动目标层级分页内容的方法,极大提升用户对多级嵌套的分页元素进行滑动的体验。
技术领域
本发明涉及计算机应用技术领域,具体涉及在移动端(安卓与IOS设备)上,在多级嵌套的分页视图元素中,通过多点触摸滑动操作切换分页视图元素的方法、存储器及终端。
背景技术
技术名词解释:
视图元素 应用程序显示在移动端设备屏幕上的可见视图元素,比如文字、图片、按钮等等可视化事物。这些事物往往代表了某些具体功能,比如可以通过点击“按钮”视图元素来进行诸如“确认”、“取消”等操作。
分页视图元素 一种可以容纳多个视图元素的视图元素(见附图2、3),可以通过手势的左右滑动来滑动展示不同的内容。
触摸事件 用户在触摸设备屏幕时,移动端设备会响应该触摸,并以“触摸事件”的形式告知正在运行、显示在屏幕上的应用程序。触摸事件的动作大致分为“按下”、“移动”、“抬起”、“取消”等。“按下”-“移动”-“抬起”是一个标准的触摸事件循环
多点触摸事件 目前大部分移动端设备硬件都支持”多点触摸”的识别,用户在用一个手指、两个手指甚至多个手指同时触摸设备屏幕时,都能针对每一个手指触发互相独立的“按下”-“移动”-“抬起”等事件
监听触摸事件 开发者可以在应用程序中通过复写系统函数(安卓为onTouchEvent、ios为touchesBegan)来获知用户的触摸事件。在一个手指的触摸事件循环中,“按下”、“抬起”、“取消”动作只会被触发一次,而“移动”动作可能会被触发多次,代表用户该手指滑动的反馈
消费触摸事件 一个触摸事件被监听拦截后,可以选择是否直接“消费”该事件,即,直接中断该事件后续传递过程,不再把该触摸事件传递给其他任何地方
触摸事件属性 每一个触摸事件都包含有“动作名称(action)”和“触发坐标(eventY、eventY)”两个属性。通过读取动作名称和出发坐标,开发者可以判断用户在哪里,以及具体执行了什么操作
触摸阈值 用户在触发“移动”动作时,系统能够识别的最小限度移动距离,即,用户手指在设备屏幕上移动了一小段距离,只有这段距离大于触摸阈值时,系统才能识别出这是一次“移动”动作。触摸阈值(TouchSlop)是设备固有属性,在不同分辨率的设备上不尽相同。对于分辨率为1080*1920的手机,一般为24像素。
坐标 在移动端设备屏幕上,任何视图元素的坐标都指代本元素左上角的间距,即,一个视图元素的纵坐标为自身的左边距离上级视图元素左边的间距,纵坐标为自身的上边距离上级视图元素上边的距离
目前移动端系统上均有系统内置的分页视图元素(安卓为ViewPager、ios为UIScrollView),可以容纳多个子视图元素,通过手势左右滑动,来切换展示不同子视图元素的内容:
分页视图元素分为标签层和内容层,滑动标签层不会影响内容层,但滑动内容层却会同时连带滑动标签层。
在某些特殊情况下,应用程序可能会使用多级嵌套的分页视图来实现特定需求(见附图4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华中时讯科技有限责任公司,未经武汉华中时讯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811110746.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种菜单设置方法及装置
- 下一篇:联合试验平台中间件的所有权管理服务实现方法