[发明专利]一种存储过程的滚动动画的方法及装置在审
申请号: | 201711237584.4 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108089969A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 任建华 | 申请(专利权)人: | 天脉聚源(北京)科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06T13/80 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
地址: | 100007 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储过程 存储元素 滚动 存储容器 动画效果 动态动画 饼状图 动态的 平滑 直观 绘制 观看 | ||
本发明公开了一种存储过程的滚动动画的方法及装置。所述存储过程的滚动动画的方法,包括:生成存储容器对应的容器图和存储元素对应的饼状图;当插入一个新的存储元素时,绘制出插入所述新的存储元素的动态动画。本发明可生成平滑动态的存储过程的滚动动画,其生动丰富的动画效果提升了用户的直观观看体验。
技术领域
本发明涉及数据存储技术领域,特别涉及一种存储过程的滚动动画的方法及装置。
背景技术
在数据存储的领域中数据的进出顺序方面分为“先进先出”和“后进后出”两种方式。通过生动的动态的方式来演示出数据在存储方面的实现过程,可大大增加观看者对数据存储的理解和直观体验,但是在现有技术中对存储数据的滚动动画的展示方面存在这各种不足之处。如何妥善的处理上述问题,就成为了业界亟待解决的课题。
发明内容
本发明提供一种存储过程的滚动动画的方法及装置,用以生成平滑动态的存储过程的滚动动画,生动丰富的动画效果提升了用户的直观观看体验。
根据本发明实施例的第一方面,提供一种存储过程的滚动动画的方法,包括:
生成存储容器对应的容器图和存储元素对应的饼状图;
当插入一个新的存储元素时,绘制出插入所述新的存储元素的动态动画。
在一个实施例中,所述生成存储容器对应的容器图和存储元素对应的饼状图,包括:
绘制出的所述存储容器对应的容器图的高度与所述存储元素的数量成正比例,所述存储容器包含至少一个存储元素,所述存储元素为一条记录信息;
设置所述容器图和所述饼状图中的任一者或多者为三维图形
设置所述容器图的起始位置为相邻的上一个容器图的结束位置,所述容器图的结束位置为相邻的下一个容器图的起始位置。
在一个实施例中,所述当插入一个新的存储元素时,绘制出插入所述新的存储元素的动态动画,包括:
设置出插入一个新的存储元素的单位时间;
当插入一个新的存储元素时,在单位时间内,匀速的绘制出在所述容器图中插入所述存储元素的动态动画。
在一个实施例中,所述当插入一个新的存储元素时,绘制出插入所述新的存储元素的动态动画,还包括:
当插入一个新的存储元素时,在所述容器图中已有的所有饼状图的顶端插入所述新的存储元素对应的饼状图;
将所述新的存储元素对应的饼状图的底端与所述容器图的顶端对齐;
将所述容器图中已有的所有饼状图统一向下移动一个饼状图的高度;
将所述新的存储元素对应的饼状图放置于所述容器图中已有的所有饼状图的正上方。
在一个实施例中,还包括:
当所述容器图的高度超过屏幕显示的范围时,在所述屏幕的侧边生成滚动条;
设置所述滚动条的滑动与接收到的操作指令所包含的操作方向和操作距离相关。
根据本发明实施例的第二方面,提供一种存储滚动动画的装置,包括:
第一生成模块,用于生成存储容器对应的容器图和存储元素对应的饼状图;
绘制模块,用于当插入一个新的存储元素时,绘制出插入所述新的存储元素的动态动画。
在一个实施例中,所述第一生成模块,包括:
第一绘制子模块,用于绘制出的所述存储容器对应的容器图的高度与所述存储元素的数量成正比例,所述存储容器包含至少一个存储元素,所述存储元素为一条记录信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)科技有限公司,未经天脉聚源(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711237584.4/2.html,转载请声明来源钻瓜专利网。