[发明专利]显示加载动效的方法、装置、存储介质及程序产品在审
申请号: | 202111282324.5 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114020428A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 孟庆云 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/451 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 徐璐璐;苏银虹 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 加载 方法 装置 存储 介质 程序 产品 | ||
本公开提供了一种显示加载动效的方法、装置、存储介质及程序产品。所述显示加载动效的方法包括:在当前未显示加载动效的情况下,当发起至少一个加载请求时,显示加载动效,并开始对所述加载动效的显示时长进行计时;当所述显示时长已达到预设最长显示时长,且针对所述至少一个加载请求未完成加载时,停止显示所述加载动效,并结束对所述显示时长的计时。根据本公开,使得用户不会因为长时间显示loading动效不能操作而有更多困扰,解决了遇到接口超时情况会一直存在loading动效的情况。
技术领域
本公开总体说来涉及电子技术领域,更具体地讲,涉及一种显示加载动效的方法、装置、存储介质及程序产品。
背景技术
很多加载Loading请求都涉及到Loading动效的显示,然而,现有的显示Loading动效的方式往往影响用户后续操作,给用户带来不便。因此,需要一种能够便于用户后续操作的Loading动效显示方法。
发明内容
本公开的示例性实施例在于提供一种显示加载动效的方法、装置、存储介质及程序产品,以至少解决上述相关技术中的问题。
根据本公开实施例的第一方面,提供一种显示加载动效的方法,包括:在当前未显示加载动效的情况下,当发起至少一个加载请求时,显示加载动效,并开始对所述加载动效的显示时长进行计时;当所述显示时长已达到预设最长显示时长,且针对所述至少一个加载请求未完成加载时,停止显示所述加载动效,并结束对所述显示时长的计时。
可选地,所述方法还包括:当针对所述至少一个加载请求已完成加载时,如果未针对其他任何加载请求正在进行加载且所述显示时长未达到所述预设最长显示时长,则结束对所述显示时长的计时,并继续显示所述加载动效预设最短显示时长。
可选地,所述方法还包括:在当前显示加载动效的情况下,当发起至少一个加载请求时,共享正在显示的加载动效。
可选地,在当前显示加载动效的情况下,当发起至少一个加载请求时,共享正在显示的加载动效的步骤包括:在当前显示加载动效且未针对任何加载请求正在进行加载的情况下,当发起至少一个加载请求时,共享正在显示的加载动效,并重新开始对所述加载动效的显示时长进行计时;当针对所有加载请求已完成加载且所述显示时长未达到所述预设最长显示时长时,结束对所述显示时长的计时,并继续显示所述加载动效预设最短显示时长;当所述显示时长已达到所述预设最长显示时长,且针对所述至少一个加载请求未完成加载时,停止显示所述加载动效,并结束对所述显示时长的计时。
可选地,在当前显示加载动效的情况下,当发起至少一个加载请求时,共享正在显示的加载动效的步骤包括:在当前显示加载动效且针对任意一个加载请求正在进行加载的情况下,当发起至少一个加载请求时,共享正在显示的所述加载动效,并继续对所述显示时长进行计时;当针对所有加载请求已完成加载且所述显示时长未达到所述预设最长显示时长时,结束对所述显示时长的计时,并继续显示所述加载动效预设最短显示时长;当所述显示时长已达到所述预设最长显示时长,且针对任意一个加载请求未完成加载时,停止显示所述加载动效,并结束对所述显示时长的计时。
可选地,所述至少一个加载请求包括调用接口加载对象的请求。
可选地,所述方法通过在发起每个加载请求时调用预设的加载动效开始函数,并在针对所述加载请求已完成加载时调用预设的加载动效结束函数来实现;其中,所述加载动效开始函数用于当加载请求是首次发起时执行开始计时器、记录加载请求的数量并触发显示加载动效;所述加载动效结束函数用于更新加载请求的数量,并在更新后的加载请求的数量为预设数量时执行结束计时器;其中,当所述开始计时器计时达到所述预设最长显示时长或所述结束计时器计时达到所述预设最短显示时长时,重置函数被调用;其中,所述重置函数用于重置加载请求的数量为所述预设数量并触发停止显示加载动效。
根据本公开实施例的第二方面,提供一种显示加载动效的装置,包括:
显示单元,被配置为显示加载动效;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282324.5/2.html,转载请声明来源钻瓜专利网。