[发明专利]目标图片显示方法及装置、存储介质、电子设备有效
申请号: | 201710971535.7 | 申请日: | 2017-10-18 |
公开(公告)号: | CN109684573B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 凌刚 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 图片 显示 方法 装置 存储 介质 电子设备 | ||
本公开是关于一种目标图片显示方法、目标图片显示装置、计算机可读存储介质及电子设备,涉及数据处理技术领域,该方法包括:根据作用于列表页面的操作行为控制所述列表页面的状态,并实时记录所述列表页面的可见区域的位置;对所述可见区域的所有列表元素进行校验,并根据一目标图片地址确定所述目标图片;显示与所述目标图片地址对应的所述目标图片。本公开可以提高图片显示速度。
技术领域
本公开涉及数据处理技术领域,具体而言,涉及一种目标图片显示方法、目标图片显示装置、计算机可读存储介质以及电子设备。
背景技术
在进行品牌建设或者产品推广时,App(Application,应用程序)发挥着越来越重要的作用。对于一款快速扩展的App来说,随着业务的不断发展、复杂度和App用户量的不断增加,加载大量网络图片列表时卡顿或不流畅的问题也成为影响用户体验的常见场景。
相关技术中,对于大量网络图片列表加载的性能优化方法如下:在网络图片加载完成前,首先调取本地图片进行占位显示;接下来开启异步线程从服务器下载网络图片,确保用户操作不被下载进程所阻断,下载完成后再替换占位图片,显示网络图片;最后,基于网络图片的名称或URL(Uniform Resource Locator,统一资源定位符)为索引,将下载完成的网络图片存在移动端本地,并记录在内存中。当再次请求的图片名称或URL相同时,从内存或本地文件中读取图片缓存直接显示。
上述性能优化方法已经满足大部分的性能优化需求,虽然避免了二次下载,节省了流量。但是当一个列表的网络图片都很大且非常多时,如果用户快速滑动页面,一瞬间会产生大量的异步请求和图片数据加载,仍可能导致客户端内存告警,出现界面卡顿的情况;同时如果用户当前所处的网络环境不好,当用户快速滑动页面时,并行的异步请求会挤占网络带宽,导致用户在滑动停止时看到的界面图片加载很慢,影响用户体验。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种目标图片显示方法、目标图片显示装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种目标图片显示方法,包括:
根据作用于列表页面的操作行为控制所述列表页面的状态,并实时记录所述列表页面的可见区域的位置;
对所述可见区域的所有列表元素进行校验,并根据一目标图片地址确定所述目标图片;
显示与所述目标图片地址对应的所述目标图片。
在本公开的一种示例性实施例中,根据作用于列表页面的操作行为控制所述列表页面的状态包括:
在检测到作用于所述列表页面的滑动操作时,控制所述列表页面进行滚动。
在本公开的一种示例性实施例中,实时记录所述列表页面的可见区域的位置包括:
在检测到所述列表页面停止滚动时,根据所述滑动操作结束时的位置记录所述列表页面的所述可见区域的位置信息,并将所述位置信息设置为所述列表页面的宽和高。
在本公开的一种示例性实施例中,对所述可见区域的所有列表元素进行校验包括:
在检测到所述滑动操作开始或停止时,判断所述列表上所述可见区域的所有列表元素是否为图片元素;
在所述列表元素为所述图片元素时,判断所述图片元素是否满足预设条件;
在所述图片元素满足所述预设条件时,判断所述可见区域是否为空;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710971535.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络图片获取方法及装置
- 下一篇:页面加载方法、装置、设备及存储介质