[发明专利]列表数据循环显示方法、装置、设备和存储介质在审
申请号: | 201711250000.7 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108153566A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 张维元 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视臻信息科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 列表数据 循环显示 加载 存储介质 修正 初始定位 滑动操作 列表视窗 双向滑动 顺序循环 预先配置 数据量 取出 重复 配置 创建 | ||
本公开提供了列表数据循环显示方法、装置、设备和存储介质,在确定数据源,创建列表视窗后,预先配置足够的列表长度,并根据列表长度值确定初始标号值来进行列表的初始定位。再确定即将加载的目标标号值,根据目标标号值和数据源中的数据量的值计算修正标号值,以使数据源中的数据能够根据计算出的各个修正标号值顺序重复地加载到列表中。本公开通过配置列表长度和初始标号值使列表可以双向滑动,通过计算修正标号值使列表滑动操作后即将加载的数据是自数据源中顺序循环取出的,进而实现列表数据的循环显示。
技术领域
本公开涉及终端应用显示技术领域,尤其涉及列表数据循环显示方法、装置、设备和存储介质。
背景技术
近年来,智能操作系统不断发展演进,搭载智能操作系统的智能设备逐渐成为普通人每天必不可少的工具。在设备与用户进行交互的各种方式中,以列表进行信息展示是最常用的一种,因此,各种列表控件在智能系统中被广泛应用。开发者可以通过列表向用户展示资源,包括展示文字、图片、数据等多种不同类型的内容,例如常用的联系人列表、微博信息、微信消息等都是使用列表控件来实现的。
现有技术中,需要从列表的初始定位开始,依次获取数据源中的数据并逐个加载直到填满列表视窗。如图1,初始定位通常为列表的开始位置,列表视窗中依次显示标号0、1、2对应的数据源中的数据a、b、c。当用户操控列表左右/上下滑动时,列表控件获取即将加载的标号(将现在加载的标号加1或减1),然后从数据源加载对应数据。当即将加载的标号超出范围时,列表无法继续滑动,某些情况下,用户希望列表能够持续响应用户的滑动操作且数据能够在列表的滑动过程中循环显示,现有技术无法满足这样的需求,导致用户体验较差。
发明内容
如上所述,为了实现列表对用户滑动操作的持续响应,改善用户体验,本公开提供一种列表数据循环显示方法和装置,技术方案如下:
一种列表数据循环显示方法,所述方法包括:
确定数据源;
创建列表视窗;
根据预先配置的列表长度值确定初始标号值,根据初始标号值进行列表的初始定位,所述初始标号值为介于0到列表长度值之间的整数,其中,预先配置的列表长度值大于列表视窗的长度值;
监控列表滑动操作以获取即将加载的目标标号值,根据目标标号值和数据源中的数据量的值计算修正标号值,以使数据源中的数据能够根据计算出的各个修正标号值顺序重复地加载到列表中。
一种列表数据循环显示装置,所述装置包括:
数据源确定模块:用于确定数据源;
视窗创建模块:用于创建列表视窗;
初始定位模块:用于根据预先配置的列表长度值确定初始标号值,根据初始标号值进行列表的初始定位,所述初始标号值为介于0到列表长度值之间的整数,其中,预先配置的列表长度值大于列表视窗的长度值;
循环加载模块:用于监控列表滑动操作以获取即将加载的目标标号值,根据目标标号值和数据源中的数据量的值计算修正标号值,以使数据源中的数据能够根据计算出的各个修正标号值顺序重复地加载到列表中。
本实施例提供了一种列表数据循环显示方法和装置,在确定数据源,创建列表视窗后,预先配置足够的列表长度,并根据列表长度值确定初始标号值来进行列表的初始定位。再确定即将加载的目标标号值,根据目标标号值和数据源中的数据量的值计算修正标号值,以使数据源中的数据能够根据计算出的各个修正标号值顺序重复地加载到列表中。本公开通过配置列表长度和初始标号值使列表可以双向滑动,通过计算修正标号值使列表滑动后即将加载的数据是自数据源中顺序循环取出的,进而实现了列表数据的循环显示。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视臻信息科技有限公司,未经广州视源电子科技股份有限公司;广州视臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711250000.7/2.html,转载请声明来源钻瓜专利网。