[发明专利]图形用户界面绘制方法及装置有效
申请号: | 201510770907.0 | 申请日: | 2015-11-12 |
公开(公告)号: | CN105302445B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 董俊杰 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 用户界面 绘制 方法 装置 | ||
本公开是关于图形用户界面绘制方法及装置,所述方法包括:接收图形用户界面的绘制指令;根据所述绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息;根据所确定的属性信息对所述图形元素所属的图形用户界面进行绘制,实现使用可缩放矢量图替换位图,减少了图片占用资源,同时根据绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息,从而实现对可缩放矢量图形文件中图形元素的绘制,提高绘制效率。
技术领域
本申请涉及通信技术领域,尤其涉及图形用户界面绘制方法及装置。
背景技术
图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的操作用户界面。在进行用户界面绘制时,可以采用PNG(PortableNetwork Graphics)格式的图片。PNG是位图图片的一种,PNG被做成一种资源存放在系统中。在编译这些资源时,为每个图片分配一个资源ID,利用该ID,可以直接访问该资源。但是,这种使用位图图片进行图形用户界面绘制占用空间较大。
发明内容
为克服相关技术中存在的问题,本公开提供了图形用户界面绘制方法及装置。
根据本公开实施例的第一方面,提供一种图形用户界面绘制方法,所述方法包括:
接收图形用户界面的绘制指令;
根据所述绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息;
根据所确定的属性信息对所述图形元素所属的图形用户界面进行绘制。
可选的,所述根据所述绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息,包括:
根据所述绘制指令中窗口的缩放指令解析所述窗口对应的可缩放矢量图形文件;
根据解析数据和所述缩放指令确定所述可缩放矢量图形文件中每个图形元素的缩放属性对应的缩放值,所述缩放属性为预先增加的图形元素属性。
可选的,所述缩放值与所述缩放指令中的缩放倍数相同;或,
所述缩放值为预设值;或,
所述缩放值为所述缩放指令中的缩放倍数与缩放因子的乘积。
可选的,所述根据所述绘制指令中窗口的缩放指令解析所述窗口对应的可缩放矢量图形文件之后,还包括:
根据解析数据和所述缩放指令确定所述可缩放矢量图形文件中每个图形元素的对齐属性对应的对齐方式,所述对齐属性为预先增加的图形元素属性。
可选的,所述对齐方式包括水平对齐、垂直对齐和/或相对于指定界面元素对齐。
可选的,所述根据所述绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息,包括:
根据绘制指令中的风格切换指令对可缩放矢量图形文件进行解析;
从解析数据中获取所述可缩放矢量图形文件中图形元素的属性的目标变量名;
根据所述风格切换指令确定全局对照表,所述全局对照表记录有同一风格的变量名与属性值的对应关系;
从所确定的全局对照表中获取所述目标变量名对应的目标属性值。
可选的,所述根据所述绘制指令确定可缩放矢量图形文件中图形元素对应的属性信息,包括:
根据所述绘制指令中界面元素的状态切换指令解析所述界面元素对应的可缩放矢量图形文件;所述状态切换指令携带有状态的标识及状态值;
根据解析数据判断所述可缩放矢量图形文件中图形元素中属性是否为跟踪所述状态的属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510770907.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:转炉砌筑辅助工具
- 下一篇:一种用于拖鞋鞋底的粘尘贴