亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖標(biāo)的顯示方法和圖標(biāo)的顯示裝置與流程

文檔序號(hào):12663657閱讀:165來(lái)源:國(guó)知局
圖標(biāo)的顯示方法和圖標(biāo)的顯示裝置與流程

本發(fā)明實(shí)施例涉及信息處理技術(shù)領(lǐng)域,特別涉及圖標(biāo)的顯示方法和圖標(biāo)的顯示裝置。



背景技術(shù):

隨著移動(dòng)終端的發(fā)展,手機(jī)、平板電腦等移動(dòng)終端已經(jīng)成為生活中、工作中不可或缺的工具,從而人們對(duì)于移動(dòng)終端及移動(dòng)終端內(nèi)應(yīng)用程序的易用性、美觀性要求越來(lái)越高。比如,用戶(hù)可以根據(jù)日期、季節(jié)以及個(gè)人喜好切換移動(dòng)終端或者應(yīng)用程序的主題,使得移動(dòng)終端或者應(yīng)用程序可以擁有不同的外觀,符合用戶(hù)的心情。

目前,為了滿(mǎn)足用戶(hù)的這種需求,并且保證在用戶(hù)切換主題時(shí),保持各種圖標(biāo)與主題風(fēng)格的統(tǒng)一,通常會(huì)為同一圖片或動(dòng)圖,在不同主題下,存儲(chǔ)相應(yīng)的文件,在用戶(hù)切換主題時(shí),加載與主題對(duì)應(yīng)的文件,從而保證主題與圖片風(fēng)格的統(tǒng)一。

但是在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在一些問(wèn)題:雖然為同一圖片或動(dòng)圖,在不同主題下,存儲(chǔ)相應(yīng)的文件,在用戶(hù)切換主題時(shí),通過(guò)加載與主題對(duì)應(yīng)的文件,可以保證主題與圖片風(fēng)格的統(tǒng)一,但是卻需要占用較多的存儲(chǔ)空間,并且需要事先在移動(dòng)終端內(nèi)存儲(chǔ)不同分辨率的圖片以適應(yīng)當(dāng)前移動(dòng)終端的分辨率,更加占用移動(dòng)終端的存儲(chǔ)空間。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施方式的目的在于提供一種圖標(biāo)的顯示方法和圖標(biāo)的顯示裝置,使得存儲(chǔ)圖標(biāo)占用的存儲(chǔ)資源減少。

為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種圖標(biāo)的顯示方法應(yīng)用于終端,包括:預(yù)存圖標(biāo)的基礎(chǔ)文件,其中,每一個(gè)圖標(biāo)對(duì)應(yīng)一個(gè)基礎(chǔ)文件;獲取圖標(biāo)的屬性值;根據(jù)基礎(chǔ)文件、獲取的屬性值,生成可伸縮矢量圖形SVG文件;在進(jìn)行圖標(biāo)的顯示時(shí),根據(jù)SVG文件繪制所述圖標(biāo)。

本發(fā)明的實(shí)施方式還提供了一種圖標(biāo)的顯示裝置包括:存儲(chǔ)模塊、獲取模塊、生成模塊以及繪制模塊;存儲(chǔ)模塊用于預(yù)存圖標(biāo)的基礎(chǔ)文件,其中,每一個(gè)圖標(biāo)對(duì)應(yīng)一個(gè)基礎(chǔ)文件;獲取模塊用于獲取圖標(biāo)的屬性值;生成模塊用于根據(jù)基礎(chǔ)文件、獲取的屬性值,生成可伸縮矢量圖形SVG文件;繪制模塊用于在進(jìn)行圖標(biāo)的顯示時(shí),根據(jù)SVG文件繪制圖標(biāo)。

本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,在進(jìn)行圖標(biāo)顯示時(shí),通過(guò)提供的根據(jù)每一個(gè)圖標(biāo)對(duì)應(yīng)的基礎(chǔ)文件與獲取到的圖標(biāo)的屬性值,生成的可伸縮矢量圖形SVG文件進(jìn)行圖標(biāo)繪制的方式,從而無(wú)需專(zhuān)門(mén)為同一個(gè)圖標(biāo),在不同顯示場(chǎng)景下存儲(chǔ)多個(gè)相應(yīng)的文件,大大減小了對(duì)終端存儲(chǔ)空間的占用。

另外,圖標(biāo)的屬性值包括顏色值;在獲取圖標(biāo)的屬性值時(shí),獲取顯示界面的主題顏色值;在生成可伸縮矢量圖形SVG文件時(shí),將獲取的主題顏色值賦予SVG文件中用于標(biāo)識(shí)SVG圖形顏色的屬性值。本發(fā)明實(shí)施方式提供了一種根據(jù)主題顏色,將需要顯示的圖標(biāo)繪制為相應(yīng)顏色圖標(biāo)的具體方法,無(wú)需為每一個(gè)圖標(biāo)存儲(chǔ)多個(gè)與不同主題顏色相匹配圖標(biāo)文件,只需要一個(gè)基礎(chǔ)文件,在切換主題時(shí),將主題顏色更新到SVG文件相對(duì)應(yīng)的屬性值實(shí)現(xiàn)不同主題顏色的圖標(biāo)顯示,從而有效減小了對(duì)終端存儲(chǔ)空間的占用。

另外,圖標(biāo)的屬性值還包括尺寸;在獲取圖標(biāo)的屬性值時(shí),獲取終端的屏幕分辨率,并計(jì)算與屏幕分辨率對(duì)應(yīng)的圖標(biāo)尺寸;在生成可伸縮矢量圖形SVG文件時(shí),將計(jì)算得到的圖標(biāo)尺寸賦予SVG文件中用于標(biāo)識(shí)SVG圖形大小的屬性值。本發(fā)明實(shí)施方式提供了一種根據(jù)屏幕分辨率,將需要顯示的圖標(biāo)繪制為相應(yīng)尺寸圖標(biāo)的具體方法,無(wú)需為同一個(gè)圖標(biāo)存儲(chǔ)多個(gè)與不同屏幕分辨率相匹配的圖標(biāo)文件,可以根據(jù)終端的屏幕分辨率,計(jì)算與屏幕分辨率相匹配的圖標(biāo)尺寸,將圖標(biāo)尺寸更新到SVG文件相對(duì)應(yīng)的屬性值實(shí)現(xiàn)不同屏幕分辨率的圖標(biāo)顯示,從而有效減小了對(duì)終端存儲(chǔ)空間的占用。

另外,圖標(biāo)為應(yīng)用程序里的圖標(biāo)。本發(fā)明實(shí)施方式中提供的根據(jù)SVG文件繪制圖標(biāo)的方法,可以應(yīng)用于應(yīng)用程序里的圖標(biāo),通過(guò)為對(duì)應(yīng)的圖標(biāo)生成一個(gè)SVG文件的方法,實(shí)現(xiàn)了在應(yīng)用程序里可以根據(jù)主題和屏幕分辨率的大小顯示匹配的圖標(biāo),無(wú)需額外保存多個(gè)圖標(biāo),減小了應(yīng)用程序?qū)K端存儲(chǔ)空間的占用。

另外,圖標(biāo)為圖標(biāo)尺寸小于預(yù)設(shè)值的小圖標(biāo),或者簡(jiǎn)單線(xiàn)條圖標(biāo)。本發(fā)明實(shí)施方式中對(duì)根據(jù)SVG文件進(jìn)行繪制的圖標(biāo)進(jìn)行了具體的限制,將圖標(biāo)范圍限制為尺寸小于預(yù)設(shè)值的小圖標(biāo),或者簡(jiǎn)單線(xiàn)條的圖標(biāo),在進(jìn)行圖標(biāo)顯示時(shí),可以快速繪制,在減小對(duì)終端存儲(chǔ)空間占用的同時(shí),也保證了繪制速度,不影響用戶(hù)的使用。

附圖說(shuō)明

一個(gè)或多個(gè)實(shí)施例通過(guò)與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說(shuō)明,這些示例性說(shuō)明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類(lèi)似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

圖1是本發(fā)明第一實(shí)施方式一種圖標(biāo)的顯示方法的流程圖;

圖2是本發(fā)明第二實(shí)施方式一種圖標(biāo)的顯示方法的流程圖;

圖3是本發(fā)明第五實(shí)施方式一種圖標(biāo)的顯示裝置的結(jié)構(gòu)框圖;

圖4是本發(fā)明第六實(shí)施方式一種圖標(biāo)的顯示裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)所要求保護(hù)的技術(shù)方案。

本發(fā)明的第一實(shí)施方式涉及一種圖標(biāo)的顯示方法,具體流程如圖1所示。

圖1所示的圖標(biāo)的顯示方法可以在用戶(hù)終端中使用,其中該用戶(hù)終端可以為例如智能手機(jī)、平板電腦、個(gè)人數(shù)字助理、臺(tái)式電腦、筆記本電腦等等。并且,本實(shí)施方式中涉及的圖標(biāo)的顯示方法還可以適用于能夠安裝于上述終端的應(yīng)用程序里的圖標(biāo),如QQ、微信、微博、郵箱,等等。此外,本實(shí)施方式的圖標(biāo)可以是圖片或者動(dòng)圖等。具體而言,圖1涉及的圖標(biāo)的顯示方法的流程可以包括:

在步驟101中,預(yù)存圖標(biāo)的基礎(chǔ)文件。

具體的說(shuō),在預(yù)存圖標(biāo)的基礎(chǔ)文件時(shí),為每一個(gè)圖標(biāo)對(duì)應(yīng)存儲(chǔ)一個(gè)基礎(chǔ)文件,即每一個(gè)圖標(biāo)都有一個(gè)與之一一對(duì)應(yīng)的基礎(chǔ)文件。

另外,值得一提的是,本實(shí)施方式中為每一個(gè)圖標(biāo)預(yù)存的基礎(chǔ)文件中,可以包括與之對(duì)應(yīng)的圖標(biāo)的名稱(chēng)、ID、所屬類(lèi)別,如是某一個(gè)應(yīng)用程序里的圖標(biāo),還是終端系統(tǒng)里的圖標(biāo),等等,這里不再一一列舉。

在步驟102中,獲取圖標(biāo)的屬性值。

具體的說(shuō),圖標(biāo)的屬性值可以包括尺寸,在獲取圖標(biāo)的屬性值時(shí),具體獲取的為終端的屏幕分辨率。

需要說(shuō)明的是,在實(shí)際應(yīng)用中,終端的類(lèi)型繁多,其屏幕分辨率的大小也各不相同。為了保證終端系統(tǒng)內(nèi)的相同圖標(biāo),或者相同應(yīng)用程序里的圖標(biāo)在終端的顯示界面顯示時(shí),可以為了使圖標(biāo)的尺寸與當(dāng)前的屏幕分辨率相匹配,可以需要在獲取到終端的屏幕分辨率后,計(jì)算與屏幕分辨率對(duì)應(yīng)的圖標(biāo)尺寸。

在步驟103中,生成可伸縮矢量圖形SVG文件。

具體的說(shuō),根據(jù)基礎(chǔ)文件、獲取的屬性值,生成可伸縮矢量圖形SVG文件。

需要說(shuō)明的是,在生成可伸縮矢量圖形SVG文件時(shí),需要將步驟102中計(jì)算得到的圖標(biāo)尺寸賦予SVG文件中用于標(biāo)識(shí)SVG圖形大小的屬性值,從而可以確保后續(xù)操作中可以根據(jù)該值繪制相應(yīng)大小的圖標(biāo)。

另外,值得一提的是,本實(shí)施方式中生成的SVG文件為XML形式的SVG文件。

具體的,該XML形式的SVG文件可以包括:頭文件和文檔部分。頭文件包括XML文件頭定義和SVG繪制區(qū)域大小設(shè)定信息;文檔部分包括元素、附加屬性、施加于元素的仿射變換和濾鏡特效。

其中,XML文件頭定義中可以包含版本號(hào)、編碼類(lèi)型等;SVG繪制區(qū)域大小設(shè)定信息,即用于標(biāo)識(shí)SVG圖形大小的屬性值,可以為根據(jù)SVG文件繪制的圖標(biāo)的寬、高。元素為各種用于繪制圖標(biāo)的標(biāo)簽;附加屬性為預(yù)設(shè)的自定義字段,開(kāi)發(fā)人員可以根據(jù)實(shí)際需要,賦予內(nèi)容;施加于元素的仿射變換為平移、旋轉(zhuǎn)、比例、剪切等用于在繪制圖標(biāo)過(guò)程中對(duì)圖標(biāo)做的變換操作;濾鏡特效為模糊、高光、變形、圖像合成、線(xiàn)條漸變、徑向漸變、陰影、浮凸等用于對(duì)繪制好的圖標(biāo)做的特性處理。

在步驟104中,根據(jù)SVG文件繪制圖標(biāo)。

具體的說(shuō),在進(jìn)行圖標(biāo)的顯示時(shí),根據(jù)SVG文件繪制圖標(biāo)。

需要說(shuō)明的是,本實(shí)施方式中,根據(jù)SVG文件繪制的圖標(biāo)可以為應(yīng)用程序里的圖標(biāo),或者圖標(biāo)尺寸小于預(yù)設(shè)值的小圖標(biāo),還或者為簡(jiǎn)單線(xiàn)條圖標(biāo)。因此,在進(jìn)行圖標(biāo)顯示時(shí),可以快速繪制,在減小對(duì)終端存儲(chǔ)空間占用的同時(shí),也保證了繪制速度,不影響用戶(hù)的使用。

現(xiàn)有技術(shù)中,為同一圖標(biāo)在不同分辨率下存儲(chǔ)了不同的圖標(biāo)文件,在獲取終端的屏幕分辨率之后,加載對(duì)應(yīng)的圖標(biāo),實(shí)現(xiàn)了對(duì)不同屏幕分辨率的兼容,這種方式顯然需要為同一圖標(biāo)存儲(chǔ)多個(gè)文件。而一個(gè)操作系統(tǒng)或者一個(gè)應(yīng)用程序內(nèi)包含眾多圖標(biāo),而且現(xiàn)在應(yīng)用程序類(lèi)型多樣,這就導(dǎo)致一部終端中圖標(biāo)占用了太多的存儲(chǔ)資源。與現(xiàn)有技術(shù)相比,本實(shí)施方式對(duì)每一個(gè)圖標(biāo)僅需要存儲(chǔ)一個(gè)基礎(chǔ)文件,再根據(jù)獲取的屏幕分辨率生成一個(gè)SVG文件,無(wú)需為每一個(gè)屏幕分辨率存儲(chǔ)一個(gè)文件,因此,大大減小了對(duì)終端存儲(chǔ)空間的占用。

本發(fā)明的第二實(shí)施方式涉及一種圖標(biāo)的顯示方法。本實(shí)施方式與第一實(shí)施方式大致相同,主要區(qū)別為:第一實(shí)施方式在獲取到終端的屏幕分辨率后,需要進(jìn)行計(jì)算得到與屏幕分辨率對(duì)應(yīng)的圖標(biāo)尺寸,然后進(jìn)行設(shè)置,生成SVG文件;本實(shí)施方式中在獲取到顯示界面的主題顏色值后,直接進(jìn)行設(shè)置,生成SVG文件,具體流程如圖2所示。

在步驟201中,預(yù)存圖標(biāo)的基礎(chǔ)文件。

在步驟202中,獲取顯示界面的主題顏色值。

具體的說(shuō),圖標(biāo)的屬性值可以包括顏色值,在獲取圖標(biāo)的屬性值時(shí),具體獲取的為顯示界面的主題顏色值。

在步驟203中,將主題顏色值賦予SVG文件中用于標(biāo)識(shí)SVG圖形顏色的屬性值。

具體的說(shuō),在生成可伸縮矢量圖形SVG文件時(shí),需要將上述步驟202中獲取的主題顏色值賦予SVG文件中用于標(biāo)識(shí)SVG圖形顏色的屬性值,從而可以確保后續(xù)操作中可以根據(jù)該值繪制相應(yīng)顏色的圖標(biāo)

在步驟204中,生成可伸縮矢量圖形SVG文件。

在步驟205中,根據(jù)SVG文件繪制圖標(biāo)。

下面針對(duì)一個(gè)XML形式的SVG文件中發(fā)一段代碼進(jìn)行說(shuō)明:

如上所示,<?xml version="1.0"encoding="utf-8"?>為頭文件中的XML文件頭定義部分,其中version為當(dāng)前的版本號(hào),encoding為當(dāng)前的編碼類(lèi)型;vector部分為標(biāo)識(shí)SVG矢量圖形的部分,其中height、width、viewportHeight、viewportWidth為用于標(biāo)識(shí)SVG圖形大小的高度、寬度、可視界面的高度及寬度;在vector標(biāo)簽下共有3個(gè)標(biāo)簽:path、clip-path、group,本發(fā)明實(shí)施方式中主要利用path標(biāo)簽下的fillColor(用于定義填充路徑的顏色,即用于標(biāo)識(shí)SVG圖形顏色的屬性值)和pathData(繪制路徑)實(shí)現(xiàn)圖標(biāo)的繪制。

由于可伸縮矢量圖形的繪制方式,及用于繪制圖標(biāo)的SVG文件中各個(gè)標(biāo)簽的具體用途已經(jīng)是本領(lǐng)域的公知常識(shí),本領(lǐng)域的技術(shù)人員,在根據(jù)SVG文件繪制圖標(biāo)時(shí),可以根據(jù)實(shí)際需要設(shè)置和修改SVG文件中的標(biāo)簽及相應(yīng)屬性,此處不再贅述。

與現(xiàn)有技術(shù)相比,本實(shí)施方式中,為每一個(gè)圖標(biāo)存儲(chǔ)一個(gè)基礎(chǔ)文件,無(wú)需為不同的主題存儲(chǔ)不同的圖標(biāo)文件,切換主題顏色時(shí),只需要將主題顏色值更新到SVG文件的顏色屬性值即可實(shí)現(xiàn)不同主題下不同顏色的圖標(biāo)的顯示,從而大大減小了對(duì)存儲(chǔ)資源的占用?;诖?,可以設(shè)置更加豐富多彩的主題顏色,而無(wú)需考慮存儲(chǔ)圖標(biāo)所占用的存儲(chǔ)資源的大小,從而為用戶(hù)提供更加精彩的視覺(jué)體驗(yàn)。

上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專(zhuān)利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專(zhuān)利的保護(hù)范圍內(nèi)。

本發(fā)明的第三實(shí)施方式涉及一種圖標(biāo)的繪制裝置,如圖3所示。

圖標(biāo)的顯示裝置300包括:存儲(chǔ)模塊301、獲取模塊302、生成模塊303、計(jì)算模塊304、設(shè)置模塊305以及繪制模塊306。

其中,存儲(chǔ)模塊301用于預(yù)存圖標(biāo)的基礎(chǔ)文件,其中,每一個(gè)圖標(biāo)對(duì)應(yīng)一個(gè)基礎(chǔ)文件。

獲取模塊302用于獲取圖標(biāo)的屬性值。

具體的說(shuō),獲取模塊302在獲取圖標(biāo)的屬性值時(shí),具體獲取終端的屏幕分辨率。

生成模塊303用于根據(jù)基礎(chǔ)文件、獲取的屬性值,生成可伸縮矢量圖形SVG文件。

計(jì)算模塊304用于計(jì)算與屏幕分辨率對(duì)應(yīng)的圖標(biāo)尺寸。

設(shè)置模塊305用于在生成模塊303生成可伸縮矢量圖形SVG文件時(shí),將計(jì)算模塊304計(jì)算得到的圖標(biāo)尺寸賦予SVG文件中用于標(biāo)識(shí)SVG圖形大小的屬性值。

繪制模塊306用于在進(jìn)行圖標(biāo)的顯示時(shí),根據(jù)SVG文件繪制圖標(biāo)。

具體的說(shuō),在本實(shí)施方式中圖標(biāo)的顯示裝置顯示的圖標(biāo)為應(yīng)用程序里的圖標(biāo)或者為圖標(biāo)尺寸小于預(yù)設(shè)值的小圖標(biāo),還或者為簡(jiǎn)單線(xiàn)條圖標(biāo)。

需要說(shuō)明的是,用于判斷圖標(biāo)尺寸的預(yù)設(shè)值為開(kāi)發(fā)人員預(yù)先設(shè)定的,在實(shí)際開(kāi)發(fā)中,開(kāi)發(fā)人員可以根據(jù)現(xiàn)有可以顯示于終端上的圖標(biāo)的尺寸作為衡量標(biāo)準(zhǔn),根據(jù)圖標(biāo)需要顯示的場(chǎng)合、終端進(jìn)行設(shè)定;也可以由服務(wù)器根據(jù)獲取到的可以顯示與終端界面中的圖標(biāo)的基礎(chǔ)文件或者其他含有標(biāo)識(shí)圖標(biāo)大小的文件進(jìn)行合理計(jì)算,設(shè)定預(yù)設(shè)值,在圖標(biāo)尺寸小于預(yù)設(shè)值時(shí),生成與之對(duì)應(yīng)的SVG文件,實(shí)現(xiàn)圖標(biāo)的繪制。通過(guò)這種將圖標(biāo)范圍限制為尺寸小于預(yù)設(shè)值的小圖標(biāo),或者簡(jiǎn)單線(xiàn)條的圖標(biāo),或者應(yīng)用程序中的圖標(biāo),在進(jìn)行圖標(biāo)顯示時(shí),可以快速繪制,在減小對(duì)終端存儲(chǔ)空間占用的同時(shí),也保證了繪制速度,不影響用戶(hù)的使用。

現(xiàn)有技術(shù)中,為同一圖標(biāo)在不同分辨率下存儲(chǔ)了不同的圖標(biāo)文件,在獲取終端的屏幕分辨率之后,加載對(duì)應(yīng)的圖標(biāo),實(shí)現(xiàn)了對(duì)不同屏幕分辨率的兼容,這種方式顯然需要為同一圖標(biāo)存儲(chǔ)多個(gè)文件。而一個(gè)操作系統(tǒng)或者一個(gè)應(yīng)用程序內(nèi)包含眾多圖標(biāo),而且現(xiàn)在應(yīng)用程序類(lèi)型多樣,這就導(dǎo)致一部終端中圖標(biāo)占用了太多的存儲(chǔ)資源。與現(xiàn)有技術(shù)相比,本實(shí)施方式對(duì)每一個(gè)圖標(biāo)僅需要存儲(chǔ)一個(gè)基礎(chǔ)文件,再根據(jù)獲取的屏幕分辨率生成一個(gè)SVG文件,無(wú)需為每一個(gè)屏幕分辨率存儲(chǔ)一個(gè)文件,因此,大大減小了對(duì)終端存儲(chǔ)空間的占用。

不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的裝置實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。

值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。

本發(fā)明的第四實(shí)施方式涉及一種圖標(biāo)的顯示裝置。本實(shí)施方式與第三實(shí)施方式大致相同,主要區(qū)別為:在第三實(shí)施方式中獲取模塊在獲取到終端的屏幕分辨率后,需要經(jīng)過(guò)計(jì)算模塊進(jìn)行計(jì)算得到與屏幕分辨率對(duì)應(yīng)的圖標(biāo)尺寸,然后由設(shè)置模塊進(jìn)行設(shè)置,生成SVG文件;在本實(shí)施方式中獲取模塊在獲取到顯示界面的主題顏色值后,直接通過(guò)設(shè)置模塊進(jìn)行設(shè)置,生成SVG文件,具體模塊直接的連接關(guān)系如圖4所示。

其中,獲取模塊302在獲取圖標(biāo)的屬性值時(shí),具體獲取顯示界面的主題顏色值。

設(shè)置模塊304用于在生成模塊305生成可伸縮矢量圖形SVG文件時(shí),將獲取模塊302獲取的主題顏色值賦予SVG文件中用于標(biāo)識(shí)所述SVG圖形顏色的屬性值。

從而,在用戶(hù)點(diǎn)擊終端的顯示界面時(shí),可以直接根據(jù)當(dāng)前顯示界面的主題顏色值和基礎(chǔ)文件生成的SVG文件進(jìn)行圖標(biāo)的繪制,實(shí)現(xiàn)了終端中顯示的圖標(biāo)與主題顏色保持一致。

與現(xiàn)有技術(shù)相比,本實(shí)施方式中提供的圖標(biāo)的繪制裝置,為每一個(gè)圖標(biāo)存儲(chǔ)一個(gè)基礎(chǔ)文件,無(wú)需為不同的主題存儲(chǔ)不同的圖標(biāo)文件,切換主題顏色時(shí),只需要將主題顏色值更新到SVG文件的顏色屬性值即可實(shí)現(xiàn)不同主題下不同顏色的圖標(biāo)的顯示,從而大大減小了對(duì)存儲(chǔ)資源的占用。基于此,可以設(shè)置更加豐富多彩的主題顏色,而無(wú)需考慮存儲(chǔ)圖標(biāo)所占用的存儲(chǔ)資源的大小,從而為用戶(hù)提供更加精彩的視覺(jué)體驗(yàn)。

由于第二實(shí)施方式與本實(shí)施方式相互對(duì)應(yīng),因此本實(shí)施方式可與第二實(shí)施方式互相配合實(shí)施。第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,在第二實(shí)施方式中所能達(dá)到的技術(shù)效果在本實(shí)施方式中也同樣可以實(shí)現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實(shí)施方式中。

本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1