[发明专利]图标的显示方法和图标的显示装置在审
申请号: | 201611220346.8 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106843639A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 陈光送 | 申请(专利权)人: | 上海与德信息技术有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/44;H04M1/725 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙)31260 | 代理人: | 成丽杰 |
地址: | 201506 上海市金*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图标 显示 方法 显示装置 | ||
技术领域
本发明实施例涉及信息处理技术领域,特别涉及图标的显示方法和图标的显示装置。
背景技术
随着移动终端的发展,手机、平板电脑等移动终端已经成为生活中、工作中不可或缺的工具,从而人们对于移动终端及移动终端内应用程序的易用性、美观性要求越来越高。比如,用户可以根据日期、季节以及个人喜好切换移动终端或者应用程序的主题,使得移动终端或者应用程序可以拥有不同的外观,符合用户的心情。
目前,为了满足用户的这种需求,并且保证在用户切换主题时,保持各种图标与主题风格的统一,通常会为同一图片或动图,在不同主题下,存储相应的文件,在用户切换主题时,加载与主题对应的文件,从而保证主题与图片风格的统一。
但是在实现本发明的过程中,发明人发现现有技术中存在一些问题:虽然为同一图片或动图,在不同主题下,存储相应的文件,在用户切换主题时,通过加载与主题对应的文件,可以保证主题与图片风格的统一,但是却需要占用较多的存储空间,并且需要事先在移动终端内存储不同分辨率的图片以适应当前移动终端的分辨率,更加占用移动终端的存储空间。
发明内容
本发明实施方式的目的在于提供一种图标的显示方法和图标的显示装置,使得存储图标占用的存储资源减少。
为解决上述技术问题,本发明的实施方式提供了一种图标的显示方法应用于终端,包括:预存图标的基础文件,其中,每一个图标对应一个基础文件;获取图标的属性值;根据基础文件、获取的属性值,生成可伸缩矢量图形SVG文件;在进行图标的显示时,根据SVG文件绘制所述图标。
本发明的实施方式还提供了一种图标的显示装置包括:存储模块、获取模块、生成模块以及绘制模块;存储模块用于预存图标的基础文件,其中,每一个图标对应一个基础文件;获取模块用于获取图标的属性值;生成模块用于根据基础文件、获取的属性值,生成可伸缩矢量图形SVG文件;绘制模块用于在进行图标的显示时,根据SVG文件绘制图标。
本发明实施方式相对于现有技术而言,在进行图标显示时,通过提供的根据每一个图标对应的基础文件与获取到的图标的属性值,生成的可伸缩矢量图形SVG文件进行图标绘制的方式,从而无需专门为同一个图标,在不同显示场景下存储多个相应的文件,大大减小了对终端存储空间的占用。
另外,图标的属性值包括颜色值;在获取图标的属性值时,获取显示界面的主题颜色值;在生成可伸缩矢量图形SVG文件时,将获取的主题颜色值赋予SVG文件中用于标识SVG图形颜色的属性值。本发明实施方式提供了一种根据主题颜色,将需要显示的图标绘制为相应颜色图标的具体方法,无需为每一个图标存储多个与不同主题颜色相匹配图标文件,只需要一个基础文件,在切换主题时,将主题颜色更新到SVG文件相对应的属性值实现不同主题颜色的图标显示,从而有效减小了对终端存储空间的占用。
另外,图标的属性值还包括尺寸;在获取图标的属性值时,获取终端的屏幕分辨率,并计算与屏幕分辨率对应的图标尺寸;在生成可伸缩矢量图形SVG文件时,将计算得到的图标尺寸赋予SVG文件中用于标识SVG图形大小的属性值。本发明实施方式提供了一种根据屏幕分辨率,将需要显示的图标绘制为相应尺寸图标的具体方法,无需为同一个图标存储多个与不同屏幕分辨率相匹配的图标文件,可以根据终端的屏幕分辨率,计算与屏幕分辨率相匹配的图标尺寸,将图标尺寸更新到SVG文件相对应的属性值实现不同屏幕分辨率的图标显示,从而有效减小了对终端存储空间的占用。
另外,图标为应用程序里的图标。本发明实施方式中提供的根据SVG文件绘制图标的方法,可以应用于应用程序里的图标,通过为对应的图标生成一个SVG文件的方法,实现了在应用程序里可以根据主题和屏幕分辨率的大小显示匹配的图标,无需额外保存多个图标,减小了应用程序对终端存储空间的占用。
另外,图标为图标尺寸小于预设值的小图标,或者简单线条图标。本发明实施方式中对根据SVG文件进行绘制的图标进行了具体的限制,将图标范围限制为尺寸小于预设值的小图标,或者简单线条的图标,在进行图标显示时,可以快速绘制,在减小对终端存储空间占用的同时,也保证了绘制速度,不影响用户的使用。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明第一实施方式一种图标的显示方法的流程图;
图2是本发明第二实施方式一种图标的显示方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海与德信息技术有限公司,未经上海与德信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611220346.8/2.html,转载请声明来源钻瓜专利网。