一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng),所述方法包括:A、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件,獲取預先設(shè)置的開機動畫配置信息;B、根據(jù)所述開機動畫配置信息提取動畫幀文件,并從中先后讀取動畫背景圖片和其他動畫幀圖片;C、將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示;其中,所述開機動畫配置信息包括各動畫幀圖片的圖片顯示大小和顯示位置。本發(fā)明通過對開機動畫每階段圖片進行單獨設(shè)置動畫配置信息,從而使Androd系統(tǒng)開機動畫位置具有可按用戶需要進行定制,開機動畫支持大背景且復雜動畫能夠流程播放的優(yōu)點,使Android系統(tǒng)開機動畫高效展示內(nèi)容,優(yōu)化了用戶的視覺體驗。
【專利說明】—種Androd系統(tǒng)開機動Ilj顯不方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及開機畫面顯示【技術(shù)領(lǐng)域】,尤其涉及一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的迅速發(fā)展,形形色色的電子設(shè)備越來越受到消費者的青睞。其中開源的Android系統(tǒng)更加受到廠商和消費者的喜愛,市場上出現(xiàn)了各種各樣的Android終端設(shè)備,比如,Android手機,平板,電視,相機及車載終端等。因為Android開源系統(tǒng),各家廠商都可以免費使用,導致的問題就是,相同的操作系統(tǒng),性能相近的硬件配置,在整機表現(xiàn)上也有不少方面趨于一致,這就是目前Android陣營遇到的問題一同質(zhì)化現(xiàn)象嚴重,而在這樣的環(huán)境下,界面就成為了傳達每個廠商不同于對手的一個途徑。Android操作系統(tǒng)的個性化是智能終端市場發(fā)展的必然趨勢。相對于僅支持單一用戶界面和標準應用程序的操作系統(tǒng)而言,個性化的Android系統(tǒng)能夠給開發(fā)者和終端用戶帶來更多的益處。
[0003]如何實現(xiàn)Android系統(tǒng)的差異化,其中用戶界面和啟動動畫等等,成為各家廠商關(guān)注的地方。為了滿足用戶的這些需求,Android系統(tǒng)支持用戶自定義開機動畫效果,但是,啟動動畫還是存在或多或少的缺點,分析其中的原因如下:
Android系統(tǒng)原始的開機動畫只支持動畫中的每幀圖片居中顯示,不支持動畫中圖片位置可定制;不支持大背景;支持的動畫圖片總大小不宜過大,超過5MB后,動畫容易出現(xiàn)卡頓等問題,導致開機動畫效果,不能滿足各加廠商多樣化的需求。
[0004]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng),旨在解決目前Android系統(tǒng)開機動畫位置不可定制、不支持大圖片背景,動畫圖片文件過小等問題。
[0006]本發(fā)明的技術(shù)方案如下:
一種Androd系統(tǒng)開機動畫顯示方法,其中,所述方法包括以下步驟:
A、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件,獲取預先設(shè)置的開機動畫配置信息,其中,所述開機動畫配置信息包括各動畫幀圖片的圖片顯示大小和顯示位置,并在開機動畫配置信息配置有將開機動畫播放畫面中不變的畫面作為背景圖片;
B、根據(jù)所述開機動畫配置信息提取動畫幀文件,并從所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片;
C、將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
[0007]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述開機動畫配置信息還包括開機動畫播放幀率、動畫片段循環(huán)播放屬性及循環(huán)播放間隔時間、動畫片段的文件目錄路徑。
[0008]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟A之前還包括: S、預先設(shè)置開機動畫配置信息,根據(jù)開機動畫播放畫面是否變化對動畫幀圖片進行區(qū)分,將開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置為動畫背景圖片,并設(shè)置全屏顯示以及最底層顯示屬性;將開機動畫渲染過程中畫面變化部分的其他動畫幀圖片一一設(shè)置圖片顯示大小和顯示位置。
[0009]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟S中的將開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置為動畫背景圖片,并設(shè)置全屏顯示以及最底層顯示屬性具體為:
對開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置用于系統(tǒng)查找該動畫幀圖片的背景圖片標識,設(shè)置該動畫幀圖片的顯示高度和寬度分別等于屏幕的高度和寬度,設(shè)置該動畫幀圖片相對于屏幕的位置偏移量為O。
[0010]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟S中的將開機動畫渲染過程中畫面變化部分的動畫幀圖片一一設(shè)置圖片顯示大小和顯示位置具體為:
將開機動畫渲染過程中畫面變化部分的所有動畫幀圖片分別逐一設(shè)置圖片的顯示高度和寬度,及各動畫幀圖片相對于屏幕的位置偏移量。
[0011]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟A具體為:
Al、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件;
A2、將從所讀取的開機動畫文件解壓并從中提取動畫屬性描述文件;
A3、解析所提取的動畫屬性描述文件,獲取開機動畫配置信息。
[0012]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟B具體為:
B1、根據(jù)所述開機動畫配置信息從所述開機動畫文件中提取動畫幀文件;
B2、將所提取的動畫幀文件解壓并首先讀取動畫背景圖片,然后讀取 其他動畫幀圖片。
[0013]所述的Androd系統(tǒng)開機動畫顯示方法,其中,所述步驟C具體為:
Cl、將先讀取的所述動畫背景圖片傳輸?shù)紾PU中,然后將所讀取的其他動畫幀圖片按照命名順序依次傳輸?shù)紾PU中;
C2、所述GPU對所述動畫背景圖片和其他動畫幀圖片進行紋理渲染,顯示動畫效果。
[0014]一種具有如上所述的Androd系統(tǒng)開機動畫顯示方法的系統(tǒng),其中,所述系統(tǒng)包括:
開機動畫文件讀取模塊,用于讀取開機動畫文件并獲取開機動畫配置信息;
動畫幀文件提取模塊,用于根據(jù)所獲取的開機動畫配置信息提取動畫幀文件,并從所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片;
傳輸與顯示模塊,用于將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
[0015]所示的Androd系統(tǒng)開機動畫顯示系統(tǒng),其中,所述系統(tǒng)還包括:
開機動畫配置信息設(shè)置模塊,用于預先設(shè)置開機動畫配置信息,根據(jù)開機動畫播放畫面是否變化分別設(shè)置動畫背景圖片和其他動畫幀圖片,并對動畫背景圖片和其他動畫幀圖片設(shè)置圖片顯示大小和顯示位置。
[0016]有益效果:本發(fā)明提供一種Androd系統(tǒng)開機動畫顯示方法,通過對開機動畫每階段圖片進行單獨設(shè)置動畫配置信息,從而使Androd系統(tǒng)開機動畫位置具有可按用戶需要進行定制,開機動畫支持大背景且復雜動畫能夠流程播放的優(yōu)點,彌補了 Androd系統(tǒng)開機動畫原有的缺陷,能夠滿足廠商對開機動畫多樣化的需求。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明的Androd系統(tǒng)開機動畫顯示方法流程圖。
[0018]圖2為圖1中步驟SlOO的具體方法流程圖。
[0019]圖3為圖1中步驟S200的具體方法流程圖。
[0020]圖4為圖1中步驟S300的具體方法流程圖。
[0021]圖5為本發(fā)明的較佳實施例中Androd系統(tǒng)開機動畫顯示流程圖。
[0022]圖6為本發(fā)明的Androd系統(tǒng)開機動畫顯示系統(tǒng)的原理框圖。
【具體實施方式】
[0023]本發(fā)明提供一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]如圖1所示的一種Androd系統(tǒng)開機動畫顯示方法,其中,所述方法包括以下步驟:
S100、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件,獲取預先設(shè)置的開機動畫配置信息,其中,所述開機動畫配置信息包括各動畫幀圖片的圖片顯示大小和顯示位置,并在開機動畫配置信息配置有將開機動畫播放畫面中不變的畫面作為背景圖片。
[0025]上述步驟SlOO具體實現(xiàn)過程如圖2所示,包括以下步驟:
S110、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件。
[0026]該開機動畫文件具體是指bootanimation.zip文件。設(shè)備啟動時,Android系統(tǒng)會首先啟動 bootanimation 程序,并利用 bootanimation 程序讀取 /system/media 或 /data/local 目錄下的 bootanimation.zip 文件。
[0027]S120、將從所讀取的開機動畫文件解壓并從中提取動畫屬性描述文件。
[0028]動畫屬性描述文件具體是指系統(tǒng)中的desc.txt文件。bootanimation程序會解壓所讀取的bootanimation.zip文件,并從中提取desc.txt。
[0029]S130、解析所提取的動畫屬性描述文件,獲取開機動畫配置信息。bootanimation程序解析desc.txt,就將得到預先設(shè)置的開機動畫配置信
息。本發(fā)明的開機動畫配置信息包括各動畫幀圖片的顯示大小及其在屏幕的顯示位置,并在開機動畫配置信息配置有將開機動畫播放畫面中不變的畫面作為背景圖片。另外還包括開機動畫播放幀率、動畫片段循環(huán)播放屬性及循環(huán)播放間隔時間、動畫片段的文件目錄路徑等。
[0030]在所述步驟SlOO之前包括預先設(shè)置開機動畫配置信息階段,即根據(jù)開機動畫播放畫面是否變化對動畫幀圖片進行區(qū)分,將開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置為動畫背景圖片,并設(shè)置全屏顯示以及最底層顯示屬性。上述步驟具體為,對開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置用于系統(tǒng)查找該動畫幀圖片的背景圖片標識,設(shè)置該動畫幀圖片的顯示高度和寬度分別等于屏幕的高度和寬度,設(shè)置該動畫幀圖片相對于屏幕的位置偏移量為O。
[0031 ] 對于開機動畫渲染過程中畫面變化部分的其他動畫幀圖片采取對該其他動畫幀圖片一一設(shè)置圖片顯示大小和顯示位置。該過程具體為,將開機動畫渲染過程中畫面變化部分的所有動畫幀圖片分別逐一設(shè)置圖片的顯示高度和寬度,及各動畫幀圖片相對于屏幕的位置偏移量。較佳的是,可將所述其他動畫幀圖片設(shè)置為小圖片,從而減少整個開機動畫的動畫幀圖片的總大小,避免動畫卡頓現(xiàn)象的出現(xiàn)。
[0032]針對上述所設(shè)置的動畫配置信息,較佳實施例中,所述動畫屬性描述文件desc.txt內(nèi)容格式如下:
η
P count pause path width height offsetx offsety
其中,n代表每秒播放的幀數(shù);P代表標志符;count表示一個片斷的循環(huán)播放的次數(shù).如果為0,就表示無限循環(huán)地顯示該動畫片斷;PauSe表示每一個片斷在兩次循環(huán)顯示之間的時間間隔。這個時間間隔是以一個幀的時間為單位的,計算方法:秒為單位sec=pause/fps ;path表示該片段所在文件目錄路徑;width, height表示圖片以何種尺寸顯示在屏幕上;offsetx offsety表示圖片相對于屏幕的偏移位置,offsetx表示橫軸的偏移值,offsety表示縱軸的偏移值。
[0033]例如如下內(nèi)容格式 20
P I 10 partO 33 33 20 30 上述格式表示相應的動畫幀圖片的配置信息有標識符為P,循環(huán)播放I次,兩次循環(huán)播放之間間隔為10幀顯示時間,目錄路徑partO,該動畫幀圖片的顯示寬度和高度均為33,該動畫幀圖片中心位置相對于屏幕中心位置的橫軸偏移量為20,縱軸偏移量為30。
[0034]S200、根據(jù)所述開機動畫配置信息提取動畫幀文件,并從所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片。
[0035]所述步驟S200具體實現(xiàn)過程如圖3所示,包括以下步驟:
S210、根據(jù)所述開機動畫配置信息從所述開機動畫文件中提取動畫幀文件。
[0036]根據(jù)所獲取的開機動畫配置信息從bootanimation.zip文件中提取動畫幀文件.比如 1.png, 2.png, 3.png 等等
S220、將所提取的動畫幀文件解壓并首先讀取動畫背景圖片,然后讀取其他動畫幀圖片。
[0037]解壓所提取的動畫幀文件,即解壓png文件,并從中先讀取作為動畫背景的動畫背景圖片,然后在進一步讀取其他動畫幀圖片。
[0038]上述步驟S200具體實現(xiàn)過程為:將各動畫幀圖片讀取到內(nèi)存緩沖區(qū)中,bootanimation程序從desc.txt文件中讀取每個動畫片段的width height offsetxoffsety屬性值,并將其賦值給所對應讀取的每個動畫片段。代碼如下:
part.0ffsetx=offsetx;
part.0ffsety=offsety;
part.width=width;
part.height=heighto[0039]對于動畫背景圖片,其讀取過程的實現(xiàn)代碼如下:
ZipEntryRO bgPng = zip.findEntryByName(〃bg.png〃);
FileMap* bgMap = zip.createEntryFiIeMap(bgPng);
通過以上兩個函數(shù),可首先找到zip壓縮包中動畫背景圖片(動畫背景圖片設(shè)置為bg.png),然后將動畫背景圖片讀取到到內(nèi)存中。[0040]S300、將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
[0041]上述步驟S300的具體實現(xiàn)過程如圖4所示包括以下步驟:
S310、將先讀取的所述動畫背景圖片傳輸?shù)紾PU中,然后將所讀取的其他動畫幀圖片按照命名順序依次傳輸?shù)紾PU中。
[0042]S320、所述GPU對所述動畫背景圖片和其他動畫幀圖片進行紋理渲染,顯示動畫效果。
[0043]較佳實施例中,步驟S300具體實現(xiàn)算法如下:
initTexture(frame.map->getDataPtrO , frame.map->getDataLength ());
通過initTextureO函數(shù)將將指定內(nèi)存緩沖區(qū)中各動畫片段圖片,創(chuàng)建出2維紋理對象。
[0044]glDrawTexiOES (xc+part.0ffsetx, yc+part.0ffsety, 0, part, width, part,height);
通過glDrawTexiOES()函數(shù)將每個片段中的圖片根據(jù)其指定的大小顯示在指定的位置。其中xc,yc表示在未實施本發(fā)明動畫顯示方法之前,圖片左上角位置相對于屏幕左上角X軸和y軸的偏移量,其中O,表示z軸的偏移量為O。part, offsetx, part, offsety表示修改后左上角位置相對于未修改前的X軸和Y軸的偏移量。part, width, part, height表示每個片段中圖片的寬度和高度。
[0045]eglSwapBuffers(mDisplay, mSurface);
通過函數(shù)eglSwapBuffers O ;將紋理對象繪制到屏幕的“畫布”上,從而達到在指定位置顯示指定大小的片段圖片。
[0046]針對動畫背景圖片的顯示,其具體算法如下: initTexture( bgMap->getDataPtrO,bgMap->getDataLengthO);
通過initTexture O函數(shù)將內(nèi)存緩沖區(qū)中動畫背景圖片,創(chuàng)建出2維紋理對象。
[0047]glDrawTexiOES (O, O, O, mffidth, mHeight);
通過glDrawTexiOES O函數(shù)指定紋理對象在屏幕上顯示位置和大小。其中O, O, O,表示顯示在屏幕的左上角,X軸、y軸、z軸的偏移量均為O。
[0048]eglSwapBuffers(mDisplay, mSurface);
通過函數(shù)eglSwapBuffers O ;將紋理對象繪制到屏幕的“畫布”上,從而顯示動畫背景圖片,實現(xiàn)全屏顯示大背景圖片的目的。
[0049]如圖5所示為較佳實施例中本發(fā)明的開機動畫顯示方法流程圖。步驟如下:
S1、bootanimation 程序讀取 bootanimation.zip 文件。
[0050]S2、提取desc.txt。bootanimation程序解壓bootanimation.zip文件,提取desc.tXt O
[0051]S3 J^jfdesc.txt,解析動畫片段中圖片顯示大小和位置。bootanimation程序解析desc.txt,得到開機動畫配置信息。
[0052]S4、提取動畫幀文件夾。即提取動畫幀文件。
[0053]S5、解壓png文件,讀取動畫背景圖片和其他圖片。先讀取動畫背景背景圖片并傳輸?shù)紾PU中,然后讀取其他png圖片依次傳輸?shù)紾PU中。
[0054]S6、GPU紋理渲染。按照各圖片的配置屬性顯示動畫效果,其中動畫背景圖片全屏顯示并始終顯示在最底層,而其他圖片則根據(jù)各自的圖片大小和偏移量進行顯示。
[0055]如圖6所示的Androd系統(tǒng)開機動畫顯示方法的系統(tǒng),其中,所述系統(tǒng)包括:
開機動畫文件讀取模塊100,用于讀取開機動畫文件并獲取開機動畫配置信息;
動畫幀文件提取模塊200,用于根據(jù)所獲取的開機動畫配置信息提取動畫幀文件,并從
所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片;
傳輸與顯示模塊300,用于將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
[0056]開機動畫配置信息設(shè)置模塊400,用于預先設(shè)置開機動畫配置信息,根據(jù)開機動畫播放畫面是否變化分別設(shè)置動畫背景圖片和其他動畫幀圖片,并對動畫背景圖片和其他動畫幀圖片設(shè)置圖片顯示大小和顯示位置。
[0057]本發(fā)明提供一種Androd系統(tǒng)開機動畫顯示方法及系統(tǒng),通過對開機動畫每階段圖片進行單獨設(shè)置動畫配置信息,從而使Androd系統(tǒng)開機動畫位置具有可按用戶需要進行定制,開機動畫支持大背景且復雜動畫能夠流程播放的優(yōu)點,彌補了 Androd系統(tǒng)開機動畫原有的缺陷,能夠滿足廠商對開機動畫多樣化的需求。
[0058]綜上所述,以上僅為本發(fā)明所選取的實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述方法包括以下步驟: A、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件,獲取預先設(shè)置的開機動畫配置信息,其中,所述開機動畫配置信息包括各動畫幀圖片的圖片顯示大小和顯示位置,并在開機動畫配置信息配置有將開機動畫播放畫面中不變的畫面作為背景圖片; B、根據(jù)所述開機動畫配置信息提取動畫幀文件,并從所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片; C、將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
2.根據(jù)權(quán)利要求1所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述開機動畫配置信息還包括開機動畫播放幀率、動畫片段循環(huán)播放屬性及循環(huán)播放間隔時間、動畫片段的文件目錄路徑。
3.根據(jù)權(quán)利要求1所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟A之前還包括: S、預先設(shè)置開機動畫配置信息,根據(jù)開機動畫播放畫面是否變化對動畫幀圖片進行區(qū)分,將開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置為動畫背景圖片,并設(shè)置全屏顯示以及最底層顯示屬性;將開機動畫渲染過程中畫面變化部分的其他動畫幀圖片一一設(shè)置圖片顯示大小和顯示位置。
4.根據(jù)權(quán)利要求3 所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟S中的將開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置為動畫背景圖片,并設(shè)置全屏顯示以及最底層顯示屬性具體為: 對開機動畫中被渲染成畫面始終不變部分的動畫幀圖片設(shè)置用于系統(tǒng)查找該動畫幀圖片的背景圖片標識,設(shè)置該動畫幀圖片的顯示高度和寬度分別等于屏幕的高度和寬度,設(shè)置該動畫幀圖片相對于屏幕的位置偏移量為O。
5.根據(jù)權(quán)利要求3所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟S中的將開機動畫渲染過程中畫面變化部分的動畫幀圖片一一設(shè)置圖片顯示大小和顯示位置具體為: 將開機動畫渲染過程中畫面變化部分的所有動畫幀圖片分別逐一設(shè)置圖片的顯示高度和寬度,及各動畫幀圖片相對于屏幕的位置偏移量。
6.根據(jù)權(quán)利要求1所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟A具體為: Al、設(shè)備開機啟動,系統(tǒng)讀取開機動畫文件; A2、將從所讀取的開機動畫文件解壓并從中提取動畫屬性描述文件; A3、解析所提取的動畫屬性描述文件,獲取開機動畫配置信息。
7.根據(jù)權(quán)利要求1所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟B具體為: B1、根據(jù)所述開機動畫配置信息從所述開機動畫文件中提取動畫幀文件; B2、將所提取的動畫幀文件解壓并首先讀取動畫背景圖片,然后讀取 其他動畫幀圖片。
8.根據(jù)權(quán)利要求7所述的Androd系統(tǒng)開機動畫顯示方法,其特征在于,所述步驟C具體為:Cl、將先讀取的所述動畫背景圖片傳輸?shù)紾PU中,然后將所讀取的其他動畫幀圖片按照命名順序依次傳輸?shù)紾PU中; C2、所述GPU對所述動畫背景圖片和其他動畫幀圖片進行紋理渲染,顯示動畫效果。
9.一種具有如權(quán)利要求1-8任一項所述的Androd系統(tǒng)開機動畫顯示方法的系統(tǒng),其特征在于,所述系統(tǒng)包括: 開機動畫文件讀取模塊,用于讀取開機動畫文件并獲取開機動畫配置信息; 動畫幀文件提取模塊,用于根據(jù)所獲取的開機動畫配置信息提取動畫幀文件,并從所提取的動畫幀文件中先后讀取動畫背景圖片和其他動畫幀圖片; 傳輸與顯示模塊,用于將所讀取的動畫背景圖片和其他動畫幀圖片傳輸?shù)紾PU進行渲染顯示。
10.根據(jù)權(quán)利要求9所示的Androd系統(tǒng)開機動畫顯示系統(tǒng),其特征在于,所述系統(tǒng)還包括: 開機動畫配置信息設(shè)置模塊,用于預先設(shè)置開機動畫配置信息,根據(jù)開機動畫播放畫面是否變化分別設(shè)置動畫背景圖片和其他動畫幀圖片,并對動畫背景圖片和其他動畫幀圖片設(shè)置圖片顯示大小和顯示位置。
【文檔編號】G06F9/455GK103544048SQ201310527207
【公開日】2014年1月29日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】陳小翔, 甘志文, 李凡, 黃嵩 申請人:Tcl集團股份有限公司