[發明專利]終端及控件圖標顯示方法在審
| 申請號: | 201911127524.6 | 申請日: | 2019-11-18 |
| 公開(公告)號: | CN112817667A | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 牟琦;崔薇;張軍 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F16/56 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張愷寧 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 控件 圖標 顯示 方法 | ||
本發明是關于一種終端及控件圖標顯示方法,涉及互聯網技術領域,用以解決現有技術中存在采用點陣信息記載的控件圖標太多而導致占用終端內存大的問題,本發明終端包括:顯示單元,用于顯示用戶界面;處理器,用于確定應用的控件的控件圖標對應的矢量圖信息;根據矢量圖信息繪制控件圖標對應的矢量圖,并采用應用使用的主題的顏色渲染矢量圖,得到控件圖標;將控件圖標在應用的用戶界面中顯示。由于本發明實施例能夠以矢量圖信息進行形成控件圖標,并以應用所用的主題的顏色渲染控件圖標,無需存儲多種顏色且多種分辨率的控件圖標,降低了控件圖標存儲在系統內存中的用量。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種終端及控件圖標顯示方法。
背景技術
隨著智能手機的發展,手機硬件配置越來越高,當前適配手機的各種應用程序琳瑯滿目,用戶依據自身喜好,會選裝各種應用,應用中包括多個控件,在控件進行顯示時,表現為控件圖標,用戶可以點擊控件圖標,從而觸發控件運行。所以,終端的內存中會存儲控件圖標,以便于應用顯示使用。
市面上的終端由于機型的不同分辨率也會不同,同時,控件圖標存儲在內存中是以點陣圖片的方式進行存儲的,其中,點陣圖片是指以像素點信息記錄的圖片,這種圖片只有在其分辨率與終端的分辨率相同時,點陣圖片在該終端上清晰的顯示。同時,為了適應每種應用的主題,會在系統的內存中存儲每個主題顏色對應的控件圖標。
綜上所述,在保證應用中控件圖標的清晰度的情況下,為了能夠將控件圖標適配不同顏色的主題,一般終端會存儲m種分辨率和n種顏色下需要m*n份控件圖標,導致多個控件圖標占用大量的內存。
發明內容
本發明提供一種終端及控件圖標顯示方法,用以解決現有技術中存在采用點陣信息記載的控件圖標太多而導致占用終端內存大的問題。
第一方面,本發明實施例提供的一種終端,包括:處理器和顯示單元;
所述顯示單元,用于顯示用戶界面;
所述處理器,用于確定應用的控件的控件圖標對應的矢量圖信息;
根據所述矢量圖信息繪制控件圖標對應的矢量圖,并采用所述應用使用的主題的顏色渲染所述矢量圖,得到控件圖標;
將所述控件圖標在所述應用的用戶界面中顯示。
上述終端,確定應用的控件的控件圖標對應的矢量圖信息,根據矢量圖信息繪制控件圖標對應的矢量圖,并為矢量圖渲染應用當前使用的主題的顏色,得到控件圖標,然后將控件圖標在應用的用戶界面中顯示,由于將系統中的控件圖標以矢量圖信息的方式記載,矢量圖不會受到終端分辨率的影響,同時采用應用正在使用的主題的顏色渲染矢量圖,無需對應主題存儲多種顏色的控件圖標,降低了存儲控件圖標在系統內存中的用量。
在一種可能的實現方式中,所述處理器具體用于:
根據矢量圖信息和終端的屏幕像素密度,繪制初始矢量圖;
根據所述應用的用戶界面中放置控件的區域的大小,調整所述初始矢量圖的大小,得到所述控件圖標對應的矢量圖。
上述終端,通過矢量圖信息和終端的屏幕像素密度,繪制一個參照屏幕大小的矢量圖,然后根據應用的用戶界面中放置控件的區域的大小,調整初始矢量圖的大小,得到控件圖標對應的矢量圖,本發明能夠與應用的用戶界面中放置控件的區域的大小調整初始矢量圖的大小,使得繪制出來的矢量圖適應應用的用戶界面,提高了應用的用戶界面的觀賞性。
在一種可能的實現方式中,所述處理器具體用于:
根據終端的分辨率和終端的屏幕尺寸,確定終端的屏幕像素密度;
根據所述矢量圖信息中的相對位置信息和終端的屏幕像素密度確定所述矢量圖在終端屏幕中的位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911127524.6/2.html,轉載請聲明來源鉆瓜專利網。





