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

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

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

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

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

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

(19)中华人民共和国国家知识产权局*CN103077036A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103077036103077036A(43)申请公布日2013.05.01(21)申请号201310035289.6(22)申请日2013.01.29(71)申请人北京小米科技有限责任公司地址100102北京市朝阳区望京西路甲50号卷石天地大厦A座12层(72)发明人许瑞军葛旭东袁军(51)Int.Cl.G06F9/44(2006.01)权权利要求书1页利要求书1页说明书5页说明书5页附图4页附图4页(54)发明名称一种处理界面的方法及装置(57)摘要本发明公开了一种处理界面的方法,用于实现对界面的多重渲染。所述方法包括:调用虚拟屏幕元素,该虚拟屏幕元素包括渲染的界面元素;将虚拟屏幕元素封装为图片;在将图片显示在界面的过程中,对图片进行渲染。本发明还公开了用于实现所述方法的装置。CN103077036ACN10376ACN103077036A权利要求书1/1页1.一种处理界面的方法,其特征在于,包括以下步骤:调用虚拟屏幕元素,该虚拟屏幕元素包括渲染的界面元素;将虚拟屏幕元素封装为图片;在将图片显示在界面的过程中,对图片进行渲染。2.如权利要求1所述的方法,其特征在于,调用的虚拟屏幕元素为第一虚拟屏幕元素;将虚拟屏幕元素封装为图片之前,还包括步骤:对第一虚拟屏幕元素进行渲染;调用第二虚拟屏幕元素,该第二虚拟屏幕元素包括渲染的第一虚拟屏幕元素;将虚拟屏幕元素封装为图片的步骤包括:将第二虚拟屏幕元素封装为图片。3.如权利要求2所述的方法,其特征在于,对第一虚拟屏幕元素进行渲染的步骤包括:在绘图缓冲区中对第一虚拟屏幕元素进行渲染。4.如权利要求1所述的方法,其特征在于,将图片显示在界面的步骤包括:根据图片的位置属性将图片显示在界面中的相应位置。5.一种处理界面的装置,其特征在于,包括屏幕模块,用于调用虚拟屏幕元素,该虚拟屏幕元素包括渲染的界面元素;封装模块,用于将虚拟屏幕元素封装为图片;显示模块,用于在将图片显示在界面的过程中,对图片进行渲染。6.如权利要求5所述的装置,其特征在于,调用的虚拟屏幕元素为第一虚拟屏幕元素;屏幕模块对第一虚拟屏幕元素进行渲染;调用第二虚拟屏幕元素,该第二虚拟屏幕元素包括渲染的第一虚拟屏幕元素;封装模块将第二虚拟屏幕元素封装为图片。7.如权利要求6所述的装置,其特征在于,屏幕模块在绘图缓冲区中对第一虚拟屏幕元素进行渲染。8.如权利要求5所述的装置,其特征在于,显示模块根据图片的位置属性将图片显示在界面中的相应位置。2CN103077036A说明书1/5页一种处理界面的方法及装置技术领域[0001]本发明涉及计算机及网页处理技术领域,尤其涉及一种处理界面的方法及装置。背景技术[0002]目前,可以使用动态界面描述语言(比如特定格式的xml)来描述界面中的图片的表现及动画。如下的xml格式定义了一个图片在界面中的位置及alpha(一种动画形式)动画:[0003]<Imagex=″100″y=″100″src=″imagel.png″>//定义图片在界面中的位置,如在坐标x=″100″y=″100"处;定义图片的来源,如来自于“imagel.png”[0004]<AlphaAnimation>//Alpha动画的实现[0005]<Alphaa="255″time=″1000″/>//定义图片的透明度,如透明度"255″,定义该透明度的持续时间为″1000ms″[0006]<Alphaa=″0″time="2000″/>//定义图片的透明度,如透明度为“0”,定义该透明度的持续时间为“2000ms”[0007]</AlphaAnimation>[0008]</Image>[0009]这样,通过上述XML描述语言实现的方法,可以将来源于“imagel.png”的图片,在界面的x=″100″y=″100″处,渲染出一明一暗的Alpha动画效果。[0010]由以上的描述可知,上述的XML描述语言实现的方法,可以将界面上的某一个元素动态渲染输出。但是,如果想要将界面的动态渲染结果再进一步做一些动态效果,就会受到限制。比如,将动态界面的渲染结果,再做一个折叠的效果,或者分成若干块旋转飞出的效果等,上述的XML描述语言的方式就无法实现。[0011]目前,为了将界面的一部分或者全部元素的渲染结果做进一步的动态效果的变化,可以在做进一步变化前,截取当前屏幕显示位图,然后对所截取的显示位图做各种想要的动态效果。[0012]缺点在于所截取的屏幕显示位图是固定不变的,不能动态展示原来的渲染结果,而只是针对一个固定的图片做进一步动态变化,无法达到预期的渲染效果。发明内容[0013]本发明实施例提供一种处理界面的