[发明专利]一种视图对象刷新方法及视图对象刷新系统有效
申请号: | 201210005012.4 | 申请日: | 2012-01-06 |
公开(公告)号: | CN102591580A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 黄宝华;胡建华 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视图 对象 刷新 方法 系统 | ||
技术领域
本发明涉及计算机视图刷新领域,具体涉及一种视图对象刷新方法及视图对象刷新系统。
背景技术
现在的计算机的视图刷新方法中有两种常用的实现方法:第一种实现方法是全局刷新,是指每当需要重新绘制视图时,则对整个视图区域进行重新刷新;第二种实现方法是局部刷新,是指每当需要重新绘制视图时,则对相应的局部特定的视图区域进行重新刷新。这两种实现方法都可以实现对视图的刷新,但是,如果计算机只是需要刷新一部分的视图区域,全局刷新的方法却会对整个区域进行了重新刷新,这就大大的降低了刷新速率;而局部刷新的方法只对特定的局部区域进行重新刷新,刷新速率较全局刷新的方法会高一些。但如果需要刷新的局部区域中存在大量的待刷新对象,那么局部刷新的效率也是比较低的。
发明内容
本发明的目的在于克服背景技术的缺点与不足,提供一种高效的视图对象刷新方法,该方法能够只刷新特定的对象,而不需要刷新特定的局部区域,从而大大地提高视图区域的刷新效率。
本发明的目的通过以下技术方案实现,一种高效的视图对象刷新方法,包括以下步骤:
一种视图对象刷新方法,其特征在包括如下步骤:
创建与视图区域相匹配的图片,作为视图区域的初始背景图片;
创建透明图片,并在透明图片中绘制需要显示的图形形成对象;
将对象绘制到初始背景图片上,用绘制对象后的背景图片更新背景图片;
将更新后的背景图片绘制到视图区域。
本发明的视图对象刷新系统,包括:
创建模块,用于创建与视图区域相匹配的图片,作为视图区域的初始背景图片;并创建透明图片,并在透明图片中绘制需要显示的图形形成对象;
绘制模块,用于将对象绘制到初始背景图片上,用绘制对象后的背景图片更新背景图片,并将背景图片绘制到视图区域。
本发明相对于现有技术具有如下的优点及效果:
本发明提供一种高效的视图对象刷新方法及视图对象刷新系统,只刷新特定的对象,而不需要刷新特定的局部区域,从而大大地提高视图区域的刷新效率。
附图说明
图1是本发明的视图对象刷新方法的流程图;
图2是本发明的视图对象刷新系统框图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的阐述,但本发明的实施方式不限于此。
实施例一
本发明的视图对象刷新方法,如图1所示,包括步骤:
步骤S101创建与视图区域相匹配的图片,作为视图区域的初始背景图片;
步骤S102创建透明图片,并在透明图片中绘制需要显示的图形形成对象;这里的图形包括文本;
步骤S103将对象绘制到初始背景图片上,用绘制对象后的背景图片更新背景图片;
步骤S104将更新后的背景图片绘制到视图区域.
本发明的视图刷新方法,是首先将所需要显示的图形绘制到透明图片上,再通过背景图片将所有的对象管理起来,并绘制到视图区域。选用透明图片的目的是不遮挡背景图片及背景图片中的已有对象。采用本发明的视图刷新方法不需要对已存在的对象进行操作,也不需要刷新局部区域,而只是刷新特定的对象,从而大大地提高了创建新对象的效率。
当在视图区域创建新对象时,本发明的视图刷新方法还可以包括步骤:当接到创建新对象指令时,创建透明的图片,并在透明的图片上绘制需要显示的图形,形成新对象,将新对象绘制到视图区域内的当前背景图片中,用绘制新对象后的背景图片更新背景图片,并将更新后的背景图片绘制到视图区域。
本发明的视图刷新方法还可以包括步骤:当接到变化操作视图区域内的对象的指令时,如对某一对象进行移动、缩放、旋转操作或者更改文本的字体等的指令,重新创建一次初始背景图片,并将视图区域内不需要进行变化操作的对象重新绘制在初始背景图片上,用绘制有不需要进行变化操作的对象的背景图片更新背景图片,再将更新后的背景图片绘制到视图区域,并将变化操作过程中的被操作对象实时绘制到视图区域。因为只需要在对已有对象进行变换操作过程前重新绘制一次且仅重绘一次初始背景图片,并将视图区域内不需要进行变化操作的对象重新绘制在初始背景图片上,用绘制有不需要进行变化操作的对象的背景图片更新背景图片,再将更新后的背景图片绘制到视图区域,并将变化操作过程中的被操作对象实时绘制到视图区域。而不用对不需要进行变化操作的对象进行重复刷新,从而大大提高了视图刷新速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210005012.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于火车振动能量回收的手机充电用发电装置
- 下一篇:便携式水土流失动态监测仪