[发明专利]一种通过两点触摸滑动操作加载数据的方法及终端在审
申请号: | 201811110000.1 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109002252A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 霍启圣 | 申请(专利权)人: | 武汉华中时讯科技有限责任公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0484 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 廉海涛 |
地址: | 430000 湖北省武汉市东湖新技术开发区光谷大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸事件 加载 两点触摸 列表视图 纵坐标偏移量 滑动操作 手势操作 触摸点 监听 触发 终端 加载数据 关联 消耗 分析 | ||
本发明涉及一种通过两点触摸滑动操作快速加载更多数据的方法及终端,该方法包括:关联列表视图元素并监听该列表视图元素的触摸事件;判断当前触摸事件触摸点的个数,若不为2则忽略本次触摸事件,否则进入触摸事件分析;计算两点触摸事件中两个触摸点的纵坐标偏移量,并根据两点各自的纵坐标偏移量判断是否触发加载更多操作。本发明通过监听手势操作,扩展手势操作的功能,实现列表视图元素无论存在多少数据,无论正处于显示第几条数据的位置,都能立刻触发“加载更多”操作,极大降低用户对列表进行“加载更多”操作所消耗的时间。
技术领域
本发明涉及计算机应用技术领域,具体涉及一种在移动端(安卓或IOS设备)应用程序的列表视图元素中,通过两点触摸滑动操作快速加载更多数据的方法。
背景技术
技术名称解释:
视图元素 应用程序显示在移动端设备屏幕上的可见视图元素,比如文字、图片、按钮、列表等等可视化事物。这些事物往往代表了某些具体功能,比如可以通过点击“按钮”视图元素来进行诸如“确认”、“取消”等操作。
触摸事件 用户在触摸设备屏幕时,移动端设备会响应该触摸,并以“触摸事件”的形式告知正在运行、显示在屏幕上的应用程序。触摸事件的动作大致分为“按下”、“移动”、“抬起”、“取消”等。“按下”->“移动”->“抬起”是一个标准的触摸事件循环
多点触摸事件 目前大部分移动端设备硬件都支持”多点触摸”的识别,用户在用一个手指、两个手指甚至多个手指同时触摸设备屏幕时,都能针对每一个手指触发互相独立的“按下”->“移动”->“抬起”等事件
监听触摸事件 开发者可以在应用程序中通过复写系统函数(安卓为onTouchEvent、ios为touchesBegan)来获知用户的触摸事件。在一个手指的触摸事件循环中,“按下”、“抬起”、“取消”动作只会被触发一次,而“移动”动作可能会被触发多次,代表用户该手指滑动的反馈
触摸事件属性 每一个触摸事件都包含有“动作名称(action)”和“触发坐标(eventX、eventY)”两个属性。通过读取动作名称和出发坐标,开发者可以判断用户在哪里,以及具体执行了什么操作
触摸阈值 用户在触发“移动”动作时,系统能够识别的最小限度移动距离,即,用户手指在设备屏幕上移动了一小段距离,只有这段距离大于触摸阈值时,系统才能识别出这是一次“移动”动作。触摸阈值(TouchSlop)是设备固有属性,在不同分辨率的设备上不尽相同。对于分辨率为1080*1920的手机,一般为24像素。
坐标 在移动端设备屏幕上,任何视图元素的坐标都指代本元素左上角的间距,即,一个视图元素的横坐标为自身的左边距离上级视图元素左边的间距,纵坐标为自身的上边距离上级视图元素上边的距离
加载更多 当用户滑动列表视图元素到显示最后一条数据的位置时(见附图2),都会触发“加载更多”操作,使得应用程序从数据源(本地或网络)加载更多数据并显示。列表采用“加载更多”的方法可以不必一次性加载所有数据,而只时一次一次加载少量的数据,可以极大降低对网络服务器的运行负担。
目前移动端系统上均有系统内置的列表工具(安卓为RecyclerView、ios为UIListView),可以容纳多条数据元素,在数据较多,超出显示范围的情况下,可以通过手指触摸滑动,来显示出更多数据元素(见附图1)。
通常情况下,应用程序的列表都会使用加载更多的方法,即:假设一个显示联系人的列表页面中,某用户一共有100个联系人,该列表页面往往不会一次性加载所有100条联系人数据,而是先加载10条数据。用户浏览完初始加载的10条数据后,在将列表视图元素滑动到最后一条数据显示的位置时,将触发其“加载更多”操作,加载并显示后续10条数据。每当用户浏览完该次加载的10条数据,都会触发“加载更多”操作加载后续10条数据,直到所有100条数据都被加载完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华中时讯科技有限责任公司,未经武汉华中时讯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811110000.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息发送方法及装置
- 下一篇:一种损坏条带的处理方法及装置