【技术实现步骤摘要】
一种图片轮播方法及装置
本专利技术涉及计算机技术和通信
,尤其涉及一种图片轮播方法及装置。
技术介绍
轮播图是一种网站介绍自己的主打产品或重要信息的传播方式。简单来说,就是将承载着重要信息的几张图片,在网页的某一部位进行轮流的呈现,从而做到让浏览者很快的了解到网站想要表达的主要信息。例如:淘宝,京东等大型的购物平台,以及各种新闻网站的头版头条都会用这种方式呈现的重要信息。此外,轮播图也广泛应用于智能手机的各种应用软件上。轮播图是许多网站设计者在设计过程中所青睐的展现重要内容的方式之一。在Android应用开发过程中经常会用到图片轮播组件,市面上已有很多这种组件,普通的轮播组件如果要使图片自动轮播起来,一般的做法是向图片轮播组件发送一个跳动到下一页的消息,图片轮播组件将下一张图片设置为当前图片,并延迟一段时间继续向图片轮播组件发送一个跳动到下一页的消息,从而完成图片的轮播效果。然而现有技术中由于最后一张图片后面没有图片数据,图片轮播至最后一张图片后,无法继续轮播。例如,若图片轮播的轮播方式为手动轮播,当用户向右滑动轮播至最后一张图片后,将无法继续向右滑动。若图 ...
【技术保护点】
1.一种图片轮播方法,其特征在于,所述方法包括:获取K张待显示图片,K为正整数;根据所述K张待显示图片确定I个待轮播图片的位置,所述I个待轮播图片的位置中的前K个位置分别对应所述K张待显示图片,I为大于K的正整数;若当前播放的图片为第i个位置的第一图片时,获取所述K张待显示图片中的第N张图片,N=i‑n*K+1,i为大于等于K且小于等于I的正整数,n为使N最小且大于0的正整数;将所述当前播放的图片由所述第一图片切换为所述K张待显示图片中的第N张图片。
【技术特征摘要】
1.一种图片轮播方法,其特征在于,所述方法包括:获取K张待显示图片,K为正整数;根据所述K张待显示图片确定I个待轮播图片的位置,所述I个待轮播图片的位置中的前K个位置分别对应所述K张待显示图片,I为大于K的正整数;若当前播放的图片为第i个位置的第一图片时,获取所述K张待显示图片中的第N张图片,N=i-n*K+1,i为大于等于K且小于等于I的正整数,n为使N最小且大于0的正整数;将所述当前播放的图片由所述第一图片切换为所述K张待显示图片中的第N张图片。2.根据权利要求1所述的方法,其特征在于,若所述K张待显示图片为网络图片,所述获取K张待显示图片,包括:根据所述K张待显示图片的统一资源定位符URL链接,下载所述K张待显示图片中的前X张图片,X为小于K的正整数,预显示所述前X张图片中的第一张图片;若当前播放的图片为第j个位置的第二图片时,获取所述K张待显示图片中的第j+1张图片,j为小于K的正整数;将所述当前播放的图片由所述第二图片切换为所述K张待显示图片中的第j+1张图片,根据所述K张待显示图片的URL链接,下载所述K张待显示图片中位于所述第二图片之后的Y张图片直至下载完所述K张待显示图片中的所有图片,X与Y之和小于等于K,j为小于K的正整数。3.根据权利要求1所述的方法,其特征在于,若所述K张待显示图片为本地数据库图片,所述获取K张待显示图片,包括:根据所述K张待显示图片的存储地址,获取并预显示所述K张待显示图片中的第一张图片;若当前播放的图片为所述第j个位置的第二图片时,获取所述K张待显示图片中的第j+1张图片,j为小于K的正整数;将所述当前播放的图片由所述第二图片切换为所述K张待显示图片中的第j+1张图片。4.根据权利要求2所述的方法,其特征在于,所述K张待显示图片的URL链接,包括:从本地数据库中获取所述K张待显示图片的URL链接;或者,根据预设周期,定期从服务器上获取所述K张待显示图片的URL链接。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括设置图片轮播的轮播方式,所述轮播方式包括手动轮播和自动轮播。6.一种图片轮播装置,其特征在于,所述装置包括:第一获取单元,用于获取K张待显示图片,K为正整数;第一确定单元,用于根据所述K张待显示图片确定I个待轮播图片的位置,所述I个待轮播图片的位置中的前K个位置分别对应所述K张待显示图片,I为大于K的正整数;第二获取单元,用于若当前播放的图片为第i个位置的第一图片时,获取所述K张待显示图片中的第N张图片,N=i-n*K+1,...
【专利技术属性】
技术研发人员:廖彦文,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。