[发明专利]一种视图循环展示方法和装置有效
申请号: | 201810936344.1 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109189300B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 张祖元 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/04845 | 分类号: | G06F3/04845;G06F3/04847;G06F9/451 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视图 循环 展示 方法 装置 | ||
1.一种视图循环展示方法,其特征在于,所述方法包括:
获取视图组,所述视图组包括待循环展示的多张视图;
根据所述视图组构建轮播视图组件,所述轮播视图组件所包括的视图集合是根据展示次数和所述视图组生成的,所述视图集合中的视图数量满足所述展示次数;所述轮播视图组件的展示次数用于标识所述轮播视图组件循环展示视图的次数;
在通过所述轮播视图组件循环展示所述视图集合中视图的过程中,若所述视图集合中未被展示的视图数量小于或等于第一数值,根据第二数值增加所述轮播视图组件的展示次数,并根据所述视图组向所述视图集合中添加数量满足增加的展示次数的视图,其中,所述第一数值是在获取所述视图组之前进行设置的,所述第二数值是根据所述视图组所包括的视图数量确定的。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
记录所述轮播视图组件在展示区域上展示第一视图的时长,并在所述时长达到第一时长时控制视图滑动组件将第二视图滑动到所述展示区域,所述第一视图为所述视图集合中的任一张视图,所述第二视图为展示顺序上位于所述第一视图下一张的视图。
3.根据权利要求2所述的方法,其特征在于,所述在所述时长达到第一时长时控制视图滑动组件将第二视图滑动到所述展示区域,包括:
判断所述展示区域中是否展示了所述第二视图的部分视图内容;
根据判断结果确定针对所述第二视图的滑动距离;
控制所述视图滑动组件根据所述滑动距离滑动所述第二视图,以将所述第二视图自动滑动到所述展示区域。
4.根据权利要求3所述的方法,其特征在于,所述根据判断结果确定针对所述第二视图的滑动距离,包括:
若所述展示区域中展示所述第二视图的部分视图内容,将所述展示区域中所述第一视图和所述第二视图同一侧之间的距离作为所述第二视图的滑动距离;
若所述展示区域中未展示所述第二视图,将所述展示区域的展示长度作为所述第二视图的滑动距离。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若检测到针对展示区域的滑动操作,在所述滑动操作结束时,根据所述滑动操作的滑动操作方向从展示在所述展示区域中的两张视图中确定出目标视图;所述滑动操作方向是根据所述滑动操作的起始触控点和结束触控点确定的;根据所述目标视图与所述展示区域的展示边界间的位置关系确定滑动距离;
控制视图滑动组件根据所述滑动距离滑动所述两张视图中的待滑入视图,以将所述待滑入视图滑动到所述展示区域。
6.根据权利要求5所述的方法,其特征在于,所述根据所述滑动操作的滑动操作方向从展示在所述展示区域中的两张视图中确定出目标视图,包括:
若所述滑动操作方向与所述轮播视图组件循环展示所述视图集合中视图的滑动方向相同,在所述展示区域中的两张视图中,将滑出所述展示区域的视图确定为所述目标视图;
若所述滑动操作方向与所述轮播视图组件循环展示所述视图集合中视图的滑动方向相反,在所述展示区域中的两张视图中,将滑入所述展示区域的视图确定为所述目标视图。
7.根据权利要求2-6任意一项所述的方法,其特征在于,所述方法还包括:
在控制所述视图滑动组件将一张视图滑动到所述展示区域的过程中,获取所述视图滑动组件发送的至少一次回调通知;所述回调通知包括发送所述回调通知时所述视图滑动组件对该张视图滑动到所述展示区域中的滑动进度;
根据获取的回调通知确定在获取下一次回调通知前所述视图滑动组件滑动所述视图的滑动距离;
控制所述视图滑动组件根据该滑动距离滑动该张视图。
8.根据权利要求1-6任意一项所述的方法,其特征在于,在通过所述轮播视图组件循环展示所述视图集合中视图的过程中,所述方法还包括:
获取更新信息,所述更新信息包括待更新到所述视图组中的视图,以及视图在所述视图组中的展示位;
根据所述更新信息将该视图更新到所述视图组中对应的展示位;
根据更新后的视图组更新所述轮播视图组件中的所述视图集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810936344.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种语言切换方法及终端
- 下一篇:一种屏幕截图的方法及装置