[发明专利]一种基于节点的进度条呈现方法在审
申请号: | 202110889542.9 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113535314A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 郎强 | 申请(专利权)人: | 亿览在线网络技术(北京)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京国标律师事务所 11753 | 代理人: | 董琪;姚克枫 |
地址: | 100000 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 节点 进度条 呈现 方法 | ||
本发明涉及一种基于节点的进度条呈现方法,包括如下步骤:生成起始节点;获取当前进度信息,赋值给起始节点;生成当前阶段进度条;所述当前阶段进度条的始端以起始节点为基准,在当前阶段进度条的终端初始化临时节点;更新当前进度信息,赋值给临时节点;在当前进度信息触发当前阶段完成事件时,将临时节点变更为新的起始节点,重复前述步骤,直至触发全部阶段完成事件。本发明,通过分段呈现节点及节点之间的进度条,可在信息有限的情况下,分段生成完整的带有节点(里程碑)的进度展示效果,可按需调整各个分段中的节点和进度条的样式,增强进度条的提示效果,避免单调乏味的交互感。
技术领域
本发明涉及计算机技术领域,具体说是一种基于节点的进度条呈现方法。
背景技术
现有的Android系统中,虽然有提供原生进度条控件,例如:ProgressBar控件,ProgressBar控件支持进度条的样式为圆形,或为条状(用style=?android:attr/progressBarStyleHorizontal可以将进度条设为条状,默认为圆形);但是,ProgressBar控件不支持带有节点(里程碑)的进度展示效果。
专利号为201710283133.8的中国专利公开了项目进度条图像生成的方法及装置,给出的技术方案为:接收所述项目的阶段数据和里程碑数据;所述阶段数据包括所述项目的每一个子阶段事件和所述每一个子阶段事件的开始日期和结束日期;所述里程碑数据包括所述项目的每一个标志性事件和所述每一个标志性事件的完成日期;根据所述每一个子阶段事件的开始日期和结束日期,确定所述进度条的刻度分布和每一个子阶段事件在所述进度条中的刻度区间;根据所述里程碑数据和所述进度条的刻度分布,确定每一个标志性事件在所述进度条上的显示位置;根据所述进度条的刻度分布、每一个子阶段事件在所述进度条中的刻度区间和所述每一个标志性事件在所述进度条上的显示位置,自动渲染生成所述进度条的图像。
其存在的不足在于:不能在缺少阶段数据和里程碑数据时,实施该方案;节点样式单一,不能在进度条中包括多种节点样式。
而且,该方案实质是项目进度条,其针对的是项目的进程和管理。该专利中对所述项目给出的示例为:对于游戏项目来说,DEMO阶段、立项阶段、开发阶段都可能会有不同的资源跟进,如人员、资金等。而ProgressBar控件并不适合针对此类情况提供进度条。
署名为weixin_30908941的作者在CSDN发表过文章“android开发-自定义多节点进度条显示”,网址为:https://blog.csdn.net/weixin_30908941/article/details/97592116,该文章公开了一种多节点进度条自定义视图的算法。
其存在的不足在于:需要确定节点数量nodesNum及节点编号currNodeNO,才能完成绘制和显示;例如:只有确定节点数量nodesNum为5时,才能生成如图1所示的多节点进度条;节点样式单一,不能在进度条中包括多种节点样式。
公开于该背景技术部分的信息仅仅旨在加深对本发明的总体背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于节点的进度条呈现方法,通过分段呈现节点及节点之间的进度条,可在信息有限的情况下,分段生成完整的带有节点(里程碑)的进度展示效果,可按需调整各个分段中的节点和进度条的样式,增强进度条的提示效果,避免单调乏味的交互感。
为达到以上目的,本发明采取的技术方案是:
一种基于节点的进度条呈现方法,其特征在于,包括如下步骤:
生成起始节点,读取第一适配器,根据第一适配器返回的参数确定节点的呈现样式并呈现;
获取当前进度信息,赋值给起始节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿览在线网络技术(北京)有限公司,未经亿览在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110889542.9/2.html,转载请声明来源钻瓜专利网。