[发明专利]终端及控件图标显示方法在审
申请号: | 201911127524.6 | 申请日: | 2019-11-18 |
公开(公告)号: | CN112817667A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 牟琦;崔薇;张军 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/56 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 控件 图标 显示 方法 | ||
本发明是关于一种终端及控件图标显示方法,涉及互联网技术领域,用以解决现有技术中存在采用点阵信息记载的控件图标太多而导致占用终端内存大的问题,本发明终端包括:显示单元,用于显示用户界面;处理器,用于确定应用的控件的控件图标对应的矢量图信息;根据矢量图信息绘制控件图标对应的矢量图,并采用应用使用的主题的颜色渲染矢量图,得到控件图标;将控件图标在应用的用户界面中显示。由于本发明实施例能够以矢量图信息进行形成控件图标,并以应用所用的主题的颜色渲染控件图标,无需存储多种颜色且多种分辨率的控件图标,降低了控件图标存储在系统内存中的用量。
技术领域
本发明涉及互联网技术领域,尤其涉及一种终端及控件图标显示方法。
背景技术
随着智能手机的发展,手机硬件配置越来越高,当前适配手机的各种应用程序琳琅满目,用户依据自身喜好,会选装各种应用,应用中包括多个控件,在控件进行显示时,表现为控件图标,用户可以点击控件图标,从而触发控件运行。所以,终端的内存中会存储控件图标,以便于应用显示使用。
市面上的终端由于机型的不同分辨率也会不同,同时,控件图标存储在内存中是以点阵图片的方式进行存储的,其中,点阵图片是指以像素点信息记录的图片,这种图片只有在其分辨率与终端的分辨率相同时,点阵图片在该终端上清晰的显示。同时,为了适应每种应用的主题,会在系统的内存中存储每个主题颜色对应的控件图标。
综上所述,在保证应用中控件图标的清晰度的情况下,为了能够将控件图标适配不同颜色的主题,一般终端会存储m种分辨率和n种颜色下需要m*n份控件图标,导致多个控件图标占用大量的内存。
发明内容
本发明提供一种终端及控件图标显示方法,用以解决现有技术中存在采用点阵信息记载的控件图标太多而导致占用终端内存大的问题。
第一方面,本发明实施例提供的一种终端,包括:处理器和显示单元;
所述显示单元,用于显示用户界面;
所述处理器,用于确定应用的控件的控件图标对应的矢量图信息;
根据所述矢量图信息绘制控件图标对应的矢量图,并采用所述应用使用的主题的颜色渲染所述矢量图,得到控件图标;
将所述控件图标在所述应用的用户界面中显示。
上述终端,确定应用的控件的控件图标对应的矢量图信息,根据矢量图信息绘制控件图标对应的矢量图,并为矢量图渲染应用当前使用的主题的颜色,得到控件图标,然后将控件图标在应用的用户界面中显示,由于将系统中的控件图标以矢量图信息的方式记载,矢量图不会受到终端分辨率的影响,同时采用应用正在使用的主题的颜色渲染矢量图,无需对应主题存储多种颜色的控件图标,降低了存储控件图标在系统内存中的用量。
在一种可能的实现方式中,所述处理器具体用于:
根据矢量图信息和终端的屏幕像素密度,绘制初始矢量图;
根据所述应用的用户界面中放置控件的区域的大小,调整所述初始矢量图的大小,得到所述控件图标对应的矢量图。
上述终端,通过矢量图信息和终端的屏幕像素密度,绘制一个参照屏幕大小的矢量图,然后根据应用的用户界面中放置控件的区域的大小,调整初始矢量图的大小,得到控件图标对应的矢量图,本发明能够与应用的用户界面中放置控件的区域的大小调整初始矢量图的大小,使得绘制出来的矢量图适应应用的用户界面,提高了应用的用户界面的观赏性。
在一种可能的实现方式中,所述处理器具体用于:
根据终端的分辨率和终端的屏幕尺寸,确定终端的屏幕像素密度;
根据所述矢量图信息中的相对位置信息和终端的屏幕像素密度确定所述矢量图在终端屏幕中的位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911127524.6/2.html,转载请声明来源钻瓜专利网。