[发明专利]一种滑动列表生成方法、数据展示方法、装置及存储介质有效
申请号: | 201810481721.7 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108744514B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 刘慰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/533 | 分类号: | A63F13/533;A63F13/2145 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 滑动 列表 生成 方法 数据 展示 装置 存储 介质 | ||
1.一种滑动列表生成方法,其特征在于,包括:
从预置资源库获取用于创建滑动项的预置资源,其中,所述预置资源库记录有游戏应用程序的各组件的所述预置资源;
根据所述预置资源,创建滑动项;所创建的滑动项覆盖滑动列表的可视区域,且至少超出所述可视区域一个条目,所述滑动项是所述游戏应用程序的用户界面上的游戏对象节点;
关联回调函数;
至少对所述滑动项和所述回调函数进行接口封装,生成滑动列表;
其中,所述回调函数用于:在滑动列表按照滑动方向滑动时,
根据所述滑动方向,在可视区域内的滑动项的边界中选取滑动项的坐标计算边,以所述坐标计算边上的任意点作为滑动项的坐标计算点;
以所述可视区域的顶点为坐标参考点,根据所述滑动方向的滑动距离,确定滑动项的坐标计算点随所述滑动方向滑动后所对应的坐标,得到滑动项的位置,在滑动列表向上滑动,且滑动距离为I,I≤纵向阈值时,滑动项滑动后的坐标计算点的横坐标不变,纵坐标为:滑动前的纵坐标加上滑动距离I;在滑动列表向下滑动,且滑动距离为I,I≤纵向阈值时,滑动项滑动后的坐标计算点的横坐标不变,纵坐标为:滑动前的纵坐标减去滑动距离I;在滑动列表向左滑动,且滑动距离为I,I≤横向阈值时,滑动项滑动后的坐标计算点的纵坐标不变,横坐标为:滑动前的横坐标减去滑动距离I;在滑动列表向右滑动,且滑动距离为I,I≤横向阈值时,滑动项滑动后的坐标计算点的纵坐标不变,横坐标为:滑动前的横坐标加上滑动距离I;
根据所述滑动方向确定可视区域的坐标超出边界;
将滑动项的坐标与所述坐标超出边界进行比对,确定坐标超出所述坐标超出边界的目标滑动项;
复用所述目标滑动项,以将所述目标滑动项作为下次进入所述可视区域显示的滑动项;
以及,所述方法还包括:
确定边界滑动项后,以所述边界滑动项的数据项索引为基础,根据所述滑动方向确定所述数据项索引的加载次序,以所述边界滑动项的数据项索引与加载次序的结合,确定出目标滑动项对应的数据项索引;所述边界滑动项为所述可视区域中,方向与所述滑动方向相反的边界条目的滑动项;在滑动列表向上滑动时,数据项的加载次序为升序,依据边界滑动项的数据项索引所对应的下一行的数据项索引,确定出目标滑动项对应的数据项索引;在滑动列表向下滑动时,数据项的加载次序为降序,依据边界滑动项的数据项索引所对应的上一行的数据项索引,确定出目标滑动项对应的数据项索引;
根据所述目标滑动项对应的数据项索引,调取相应的数据项;
将所调取的数据项展示在所述目标滑动项中。
2.根据权利要求1所述的滑动列表生成方法,其特征在于,所述根据所述预置资源,创建滑动项包括:
在滑动列表中创建与所述预置资源相应的游戏对象实例,所创建的游戏对象实例的数量覆盖所述可视区域,且至少超出所述可视区域一个条目;其中,所述预置资源更改时,所述游戏对象实例相应更改。
3.根据权利要求1所述的滑动列表生成方法,其特征在于,所述根据所述预置资源,创建滑动项包括:
确定第一条目数量,所述第一条目数量与覆盖所述可视区域的滑动项的条目数量相应;
根据所述预置资源,创建比所述第一条目数量至少多一条目的滑动项。
4.根据权利要求3所述的滑动列表生成方法,其特征在于,所述滑动列表支持纵向滑动;所述确定第一条目数量包括:
确定第一行数,所述第一行数与覆盖所述可视区域的滑动项的行数相应;
所述根据所述预置资源,创建比所述第一条目数量至少多一条目的滑动项包括:
根据所述预置资源,创建比所述第一行数至少多一行的滑动项。
5.根据权利要求1-4任一项所述的滑动列表生成方法,其特征在于,所述复用所述目标滑动项,以将所述目标滑动项作为下次进入所述可视区域显示的滑动项包括:
按照所述滑动方向调整所述目标滑动项的位置,以在所述滑动列表继续按照所述滑动方向滑动时,在所述可视区域中与所述滑动方向相反的方向开始展示所述目标滑动项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810481721.7/1.html,转载请声明来源钻瓜专利网。