预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113867857A(43)申请公布日2021.12.31(21)申请号202111036267.2(22)申请日2021.09.06(71)申请人贵阳语玩科技有限公司地址550081贵州省贵阳市观山湖区长岭南路160号高科1号A栋4层(72)发明人吴奇陈正超王金刚段凌云(74)专利代理机构杭州寒武纪知识产权代理有限公司33271代理人殷筛网(51)Int.Cl.G06F9/451(2018.01)G06F8/38(2018.01)权利要求书2页说明书9页附图2页(54)发明名称基于Android系统的进度条展示方法、装置及设备(57)摘要本申请提供一种基于Android系统的进度条展示方法、装置及设备,方法包括:获取第一图层和第二图层,其中,第一图层包含镂空图形,第二图层包含图形进度条,第一图层与第二图层重叠,且第一图层位于第二图层的上层,第一图层的镂空图形在第二图层上的投影位于图形进度条的覆盖范围内;实时获取第二图层关联的目标进度,并根据目标进度控制第二图层中图形进度条的展示,使得图形进度条透过镂空图形后所展示的进度与目标进度保持一致。在第一图层上绘制简单的图形进度条,利用镂空图形完成复杂进度条(主要是不规则进度条)的实现,可以大大降低复杂进度条的开发难度,降低开发成本。CN113867857ACN113867857A权利要求书1/2页1.一种基于Android系统的进度条展示方法,其特征在于,包括:获取第一图层,以及,获取第二图层,其中,所述第一图层包含镂空图形,所述第二图层包含图形进度条,所述第一图层与所述第二图层重叠,且所述第一图层位于所述第二图层的上层,所述第一图层的所述镂空图形在所述第二图层上的投影位于所述图形进度条的覆盖范围内;实时获取所述第二图层关联的目标进度,并根据所述目标进度控制所述第二图层中图形进度条的展示,使得所述图形进度条透过所述镂空图形后所展示的进度与所述目标进度保持一致。2.根据权利要求1所述的基于Android系统的进度条展示方法,其特征在于,所述获取第一图层,包括:获取待处理图层,定义该图层的展示层级;在所述待处理图层上制备所需形状的镂空图形,得到所述第一图层。3.根据权利要求2所述的基于Android系统的进度条展示方法,其特征在于,所述在所述待处理图层上制备所需形状的镂空图形,包括:在所述待处理图层上确定出图形区域;在所述图形区域内制备所需形状的镂空图形,并确定出所述镂空图形的参考点位。4.根据权利要求2所述的基于Android系统的进度条展示方法,其特征在于,在得到所述第一图层之前,所述方法还包括:获取Android系统的展示页面的背景色;将所述待处理图层的颜色设定为所述背景色。5.根据权利要求1所述的基于Android系统的进度条展示方法,其特征在于,所述获取第二图层,包括:获取待绘制图层,定义该图层的展示层级,其中,所述待绘制图层为继承Android系统的图层类的图层;利用Canvas于所述待绘制图层上绘制图形进度条,得到所述第二图层。6.根据权利要求5所述的基于Android系统的进度条展示方法,其特征在于,所述利用Canvas于所述待绘制图层上绘制图形进度条,包括:在所述待处理图层上确定出进度条区域,并在所述进度条区域内确定出图形进度条的参考点位;基于所述图形进度条的参考点位,利用Canvas在所述进度条区域内绘制图形进度条。7.根据权利要求1所述的基于Android系统的进度条展示方法,其特征在于,所述第一图层包含所述镂空图形的参考点位,所述第二图形包含所述图形进度条的参考点位,在获取第一图层和第二图层之后,所述方法还包括:将所述第一图层叠加于所述第二图层之上,并将所述镂空图形的参考点位与所述图形进度条的参考点位对齐,以使所述镂空图形在所述第二图层上的投影位于所述图形进度条的覆盖范围内,且所述图形进度条在展示进度时基于所述图形进度条的参考点位和所述镂空图形的参考点位进行。8.一种基于Android系统的进度条展示装置,其特征在于,包括:图层获取单元,用于获取第一图层,以及,获取第二图层,其中,所述第一图层包含镂空2CN113867857A权利要求书2/2页图形,所述第二图层包含图形进度条,所述第一图层与所述第二图层重叠,且所述第一图层位于所述第二图层的上层,所述第一图层的所述镂空图形在所述第二图层上的投影位于所述图形进度条的覆盖范围内;进度展示单元,用于实时获取所述第二图层关联的目标进度,并根据所述目标进度控制所述第二图层中图形进度条的展示,使得所述图形进度条透过所述镂空图形后所展示的进度与所述目标进度保持一致。9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述