【技术实现步骤摘要】
终端及控件图标显示方法
[0001]本专利技术涉及互联网
,尤其涉及一种终端及控件图标显示方法。
技术介绍
[0002]随着智能手机的发展,手机硬件配置越来越高,当前适配手机的各种应用程序琳琅满目,用户依据自身喜好,会选装各种应用,应用中包括多个控件,在控件进行显示时,表现为控件图标,用户可以点击控件图标,从而触发控件运行。所以,终端的内存中会存储控件图标,以便于应用显示使用。
[0003]市面上的终端由于机型的不同分辨率也会不同,同时,控件图标存储在内存中是以点阵图片的方式进行存储的,其中,点阵图片是指以像素点信息记录的图片,这种图片只有在其分辨率与终端的分辨率相同时,点阵图片在该终端上清晰的显示。同时,为了适应每种应用的主题,会在系统的内存中存储每个主题颜色对应的控件图标。
[0004]综上所述,在保证应用中控件图标的清晰度的情况下,为了能够将控件图标适配不同颜色的主题,一般终端会存储m种分辨率和n种颜色下需要m*n份控件图标,导致多个控件图标占用大量的内存。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种终端,其特征在于,包括:处理器和显示单元;所述显示单元,用于显示用户界面;所述处理器,用于确定应用的控件的控件图标对应的矢量图信息;根据所述矢量图信息绘制控件图标对应的矢量图,并采用所述应用使用的主题的颜色渲染所述矢量图,得到控件图标;将所述控件图标在所述应用的用户界面中显示。2.根据权利要求1所述的终端,其特征在于,所述处理器具体用于:根据矢量图信息和终端的屏幕像素密度,绘制初始矢量图;根据所述应用的用户界面中放置控件的区域的大小,调整所述初始矢量图的大小,得到所述控件图标对应的矢量图。3.根据权利要求2所述的终端,其特征在于,所述处理器具体用于:根据终端的分辨率和终端的屏幕尺寸,确定终端的屏幕像素密度;根据所述矢量图信息中的相对位置信息和终端的屏幕像素密度确定所述矢量图在终端屏幕中的位置;并根据确定的所述位置和所述矢量图信息中记载的图形信息,绘制初始矢量图。4.根据权利要求1所述的终端,其特征在于,所述处理器具体用于:若所述应用使用的主题有一个栏框颜色值,则采用所述栏框颜色值渲染所述矢量图,得到控件图标;或若所述应用使用的主题有多个栏框颜色值,则从多个栏框颜色值中选择一个栏框颜色值,并通过选择的栏框颜色值渲染所述矢量图,得到控件图标。5.根据权利要求4所述的终端,其特征在于,所述处理器具体用于:从多个栏框颜色值中随机选择一个栏框颜色值;或从多个栏框颜色值中选择一个与用户偏好对应的栏框颜色值;或按照区域范围与颜色特征的对应关系,确定用户所在的区域范围对应的颜色特征,并根据确定的颜色特征从多个栏框颜色值中选择一个栏框颜色值;或按照时间段与颜色特征的对应关系,确定当前时刻所在的时间段对应的颜色特征,并根据确定的颜色特征从多个栏框颜色值中选择一个栏框颜色值。6.一种控件图标显示方法,其特征在于,应用于终端,包括:确定应用的控件的控件图标对应的矢量图信...
【专利技术属性】
技术研发人员:牟琦,崔薇,张军,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。