发明名称 |
防止内存溢出的大批量图片显示方法及其装置 |
摘要 |
本发明公开了一种防止内存溢出的大批量图片显示方法,终端在当前屏幕创建若干个画布,并且在当前屏幕显示区外的左右两侧分别创建一个预加载画布,所述画布和预加载画布按照图片列表的图片顺序进行加载,显示当前屏幕中每个画布对应的图片;本发明还公开了一种防止内存溢出的大批量图片显示装置,通过本发明能够节省内存,不会出现内存溢出的情况,加快了图片的加载时间,图片显示更加流畅,提升用户体验,浏览过的图片及时释放,也能够节省内存。 |
申请公布号 |
CN104793945A |
申请公布日期 |
2015.07.22 |
申请号 |
CN201510205996.4 |
申请日期 |
2015.04.27 |
申请人 |
深圳市美贝壳科技有限公司 |
发明人 |
张涢;王会 |
分类号 |
G06F9/44(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
深圳市合道英联专利事务所(普通合伙) 44309 |
代理人 |
廉红果;朱思全 |
主权项 |
一种防止内存溢出的大批量图片显示方法,其特征在于,该方法为:终端在当前屏幕创建若干个画布,并且在当前屏幕显示区外的左右两侧分别创建一个预加载画布,所述画布和预加载画布按照图片列表的图片顺序进行加载,显示当前屏幕中每个画布对应的图片;当最左侧的画布移出当前屏幕,并且右侧的预加载画布移入到当前屏幕时,显示所述预加载画布对应的图片以及剩余画布对应的图片,所述移出当前屏幕的画布移动到当前屏幕左侧的预加载画布的左侧,同时释放当前加载图片,之后,所述画布移动到当前屏幕的右侧作为新的预加载画布,并且加载新的图片;当最右侧的画布移出当前屏幕,并且左侧的预加载画布移入到当前屏幕时,显示所述预加载画布对应的图片以及剩余画布对应的图片,所述移出当前屏幕的画布移动到当前屏幕右侧的预加载画布的右侧,同时释放当前加载图片,之后,所述画布移动到当前屏幕的左侧作为新的预加载画布,并且加载新的图片。 |
地址 |
518057 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司) |