[发明专利]一种轮播图的优化方法及系统、电子设备在审
| 申请号: | 201810791873.7 | 申请日: | 2018-07-18 |
| 公开(公告)号: | CN110806910A | 公开(公告)日: | 2020-02-18 |
| 发明(设计)人: | 候英豪 | 申请(专利权)人: | 深圳市鸿合创新信息技术有限责任公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎 |
| 地址: | 518118 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 轮播图 优化 方法 系统 电子设备 | ||
本发明公开了一种轮播图的优化方法及系统、电子设备,优化方法为:对于至少四张图片的情况,创建至少四个ImageView控件,用于循环处理依序排列的至少四张图片;所述ImageView控件预加载下一张图片之前,将所述ImageView控件上次加载的图片删除。优化系统包括:ImageView控件创建模块,用于创建至少四个ImageView控件;ImageView控件管理模块,用于利用创建的至少四个ImageView控件,循环处理依序排列的至少四张图片。依本发明的方法及系统,能够实现ImageView控件的循环使用,查看完的图片能够及时删除、释放内存空间,从而实现多张图片的正常加载与轮播展示,提高系统利用率。
技术领域
本发明涉及图像处理技术领域,特别是指一种轮播图的优化方法及系统、电子设备。
背景技术
目前,Android系统的轮播图控件是利用视图翻页工具ViewPager、ImageView图片显示控件、Glide图片加载框架实现的。其中,ViewPager工具可实现加载页面及页面的左右滑动,ImageView控件可实现图片在页面上的展示,Glide框架实现图片的加载、缓存等处理。
使用时,轮播图控件根据设置的图片资源路径,根据路径下图片的数量创建相应数量的ImageView控件,通过Glide框架加载各图片,将各图片数据缓存于内存中,再将创建的ImageView控件适配到ViewPager工具上实现页面滑动。
由于ImageView控件的数量是根据图片的数量创建的,加载的图片数据缓存于内存中,且图片播放后并没有释放相应的内存空间,导致加载图片过多(百张以上)时,就会出现内存不足的问题,导致后面的图片无法正常加载。
发明内容
有鉴于此,本发明的目的在于提出一种轮播图的优化方法及系统、电子设备,能够实现多张图片的正常加载与轮播展示。
基于上述目的,本发明提供了一种轮播图的优化方法,对于至少四张图片的情况,创建至少四个ImageView控件,用于循环处理依序排列的至少四张图片。
可选的,所述ImageView控件预加载下一张图片之前,将所述ImageView控件上次加载的图片删除。
可选的,创建第一ImageView控件、第二ImageView控件、第三ImageView控件、第四ImageView控件,所述第一ImageView控件加载第一图片,所述第二ImageView控件加载第二图片,所述第三ImageView控件加载第三图片;当页面滑动到第三图片时,所述第四ImageView控件预加载第四图片,所述第一ImageView控件暂不使用;当页面滑动到第四图片时,删除所述第一图片,所述第一ImageView控件预加载第五图片,所述第二ImageView控件暂不使用;依此类推,所述第一ImageView控件、第二ImageView控件、第三ImageView控件、第四ImageView控件,循环处理依序排列的至少四张图片。
本发明实施例提供一种轮播图的优化系统,包括:
ImageView控件创建模块,用于创建至少四个ImageView控件;
ImageView控件管理模块,用于利用创建的至少四个ImageView控件,循环处理依序排列的至少四张图片。
本发明实施例提供一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行所述轮播图的优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鸿合创新信息技术有限责任公司,未经深圳市鸿合创新信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810791873.7/2.html,转载请声明来源钻瓜专利网。





