一种进度指示条的实现方法和装置制造方法及图纸

技术编号:11175461 阅读:64 留言:0更新日期:2015-03-20 04:34
本发明专利技术适用于进度指示领域,提供了一种进度指示条的实现方法,该方法包括:接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息;根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域;在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。本发明专利技术使得拖拽滑块所在的位置的至少一端覆盖有自定义图片构成的遮罩层,从而更加清楚的显示当前的进度信息,直观的显示方式使用户操作更为方便直观,提高操作效率的同时也可以节省对移动终端操作期间的耗电量。

【技术实现步骤摘要】
一种进度指示条的实现方法和装置
本专利技术属于进度指示领域,尤其涉及进度指示条的实现方法和装置。
技术介绍
在移动终端如智能手机或者PAD等设备中,可以通过视频或者音频播放器播放音视频文件,为用户带来方便,特别是随着无线通信技术的发展,越来越多的用词能够享受到在线的获取影音文件,方便随时随地的信息获取。 在使用移动终端在线获取音视频文件时,往往同时需要使用拖拽控件和进度控件,由拖拽控件实现对当前播放进度的显示与新的播放进度的调整,通过进度控件显示通过网络在线获取文件时的文件下载进度,或者区分进度条上的不同区域。 然而,进度控件一般包括数据缓冲区域和数据未缓冲区域,拖拽控件一般包括进度条和拖拽滑块,由于进度控件与拖拽控件在以前都是独立使用,没有同时在同一个进度条上体现进度和拖拽功能,特别在拖拽滑块颜色与进度条颜色相似的情况下,不易清楚的显示当前的进度信息,用户操作拖拽滑块不够直观,在操作效率不高的情况下也就容易造成移动终端操作期间的耗电量。
技术实现思路
本专利技术实施例的目的在于提供一种带缓冲遮罩的进度指示条的实现方法,以解决现有技术不能清楚的显示当前的进度信息的问题,从而使拖拽滑块的显示更加直观,提高操作效率的同时也能够减少移动终端操作期间的耗电量。 本专利技术实施例是这样实现的,一种进度指示条的实现方法,所述方法包括: 接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息; 根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域; 在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。 本专利技术第二方面提供了一种进度指示条的实现装置,所述装置包括: 第一接收单元,用于接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息; 获取单元,用于根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域; 第一加载单元,用于在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。 在本专利技术中,通过接收进度指示条上的拖拽滑块的拖拽指令,根据拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取到所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域,并在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层,使得拖拽滑块所在的位置的至少一端覆盖有自定义图片构成的遮罩层,从而更加清楚的显示当前的进度信息,直观的显示方式使用户操作更为方便直观,提高操作效率的同时也可以节省对移动终端操作期间的耗电量。 【附图说明】 图1是本专利技术第一实施例提供的进度指示条的实现方法的实现流程图; 图1a为本专利技术第一实施例提供的进度指示条的第一进度指示条区域的示意图; 图2是本专利技术第二实施例提供的进度指示条的实现方法的实现流程图; 图2a为本专利技术第二实施例提供的进度指示条的第二进度指示条区域的示意图; 图3是本专利技术第三实施例提供的进度指示条的实现方法的实现流程图; 图3a是本专利技术第三实施例提供的进度指示条上的进度指示条长度的示意图; 图4是本专利技术第四实施例提供的进度指示条的实现装置的结构示意图; 图5为本专利技术第五实施例提供的终端相关的手机的部分结构的框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 在本专利技术实施例中所述的进度指示条,既可以实现拖拽功能,又能够实现缓冲数据的功能,综合了进度控件与拖拽控件的功能。其实现方法,可以用于计算机应用中的各种需要进行进度调整的软件或应用程序,也可以应用于各移动终端中的应用软件或者程序中,通过获取遮罩层长度以,并调用自定义图片于遮罩层,可以更加清楚的显示进度指示条的当前进度,提高操作效率。其主要包括如下步骤: 接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息;根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域;在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。 下面通过实施例进行详细说明。 实施例一: 图1示出了本专利技术第一实施例提供的进度指示条的实现方法的实现流程,详述如下: 在步骤SlOl中,接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息。 其中,所述拖拽指令,可以为接收的鼠标的拖拽操作指令,也可以为触摸拖拽指令。其中拖拽指令包括接收作用于拖拽滑块上的鼠标左键点击或者触摸点击指令、在所述点击指令后的长按、以及在位置改变后的松开鼠标左键或者离开触摸屏的指令。 所述拖拽滑块,为进度指示条上用于显示当前进度指示条所指代的参数信息,所述参数信息可以为音量信息、播放声音文件或者视频文件的进度信息等,具体的说,比如用于显示音量信息,进度指示条的整个长度代表音量的最大值,拖拽滑块在进度指示条的位置占整个进度指示条长度的百分比,相应的指代当前拖拽滑块对应的音量,如音量的最大值为a,当前拖拽滑块位于进度指示条45%的位置,那么对应的音量为45%a。 其中,所述拖拽滑块中包括的拖拽滑块移动后在进度指示条上的位置信息,对于水平位置设置的进度指示条,可以用X轴的坐标表示拖拽滑块的位置信息,对于竖直位置设置的进度指示条,可以用Y轴的坐标表示拖拽滑块的位置信息,对于相对少见的非水平或竖直位置设置的进度指示条,可以用(x,y)来表示拖拽滑块的位置信息,本实施例和以下实施例以常见的水平位置的进度指示条进行说明,其它方式与其相应。 在步骤S102中,根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域。 其中,获取到拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,并获取所述位置信息到进度指示条起点位置,或所述位置信息到进度指示条终点位置的第一进度指示条区域,即由拖拽后的滑块将进度指示条分为两个部分,此时将其中一部分,可以为进度指示条的拖拽滑块到进度指示条的起点位置的这一段区域,也可以为进度指示条的拖拽滑块到进度指示条的终位置的这一部分,定义为第一进度指示条区域。 如图1a所示,当前进度指示条的总长度为D,进度指示条的起点位置为xl,进度指示条上的拖拽滑块的位置为x2,那么第一进度指示条区域可以为从起点位置xl到拖拽滑块的位置x2之间的这个区域,也可以为拖拽滑块的位置x2到终点的位置xl+D构成的这个区域,可以根据步骤S103中加载的自定义图片进行灵活的设定第一进度指示条区域的位置。 在步骤S103中,在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。 本文档来自技高网...

【技术保护点】
一种进度指示条的实现方法,其特征在于,所述方法包括:接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息;根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域;在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。

【技术特征摘要】
1.一种进度指示条的实现方法,其特征在于,所述方法包括: 接收进度指示条上的拖拽滑块的拖拽指令,所述拖拽指令包括拖拽滑块移动后在进度指示条上的位置信息; 根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,获取所述位置信息到进度指示条起点位置或所述位置信息到进度指示条终点位置的第一进度指示条区域; 在所述第一进度指示条区域加载由自定义图片构成的第一遮罩层。2.根据权利要求1所述的方法,其特征在于,所述拖拽指令还包括滑块移动前在进度指示条上的位置信息,所述方法还包括: 根据所述滑块移动前在进度指示条上的位置信息和滑块移动后在进度指示条上的位置信息确定的第二进度指示条区域; 在所述第二进度指示条区域加载由自定义图片构成的第二遮罩层,所述第二遮罩层与第一遮罩层区别显示。3.根据权利要求2所述的方法,其特征在于,所述第一遮罩层与第二遮罩层位于进度指示条同一层的两个不同区域或者所述第一遮罩层与第二遮罩层中的位于上一层具有透明性的遮罩层。4.根据权利要求1所述方法,其特征在于,所述方法还包括: 接收用于进度指示条上的数据缓冲的数据信息; 根据所述数据信息占整个数据的比例值,在所述进度指示条上相应比例的长度上加载自定义图片构成的第三遮罩层。5.根据权利要求1所述方法,其特征在于,根据所述接收拖拽指令包括的拖拽滑块移动后在进度指示条上的位置信息,得到所述位置信息到进度指示条起点位置的第一进度指示条区域包括: 所述进度指示条的总长度为D,进度指示条的起点位置的坐标为xl,拖拽滑块移动后的位置信息为x2,拖拽滑块的半径或一半宽度为x3,那么,当x2〈xl+D-x3且x2>xl+x3时,所述第一进度指示条区域为从xl到x2之间的,长度为x2-xl的区间; 当x2>xl+D-x3时,第一进度指示条区域的长度为D-x3,当x2〈xl+x3时,第一进度指示条区域的长度为x3。6.根据权利要求1-5任一项所述的方法,其特征在于,所述自定义图片通过填充的方式或者压缩方式加载。7.一种进...

【专利技术属性】
技术研发人员:王玉龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1