專利名稱:利用動(dòng)畫展示信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別涉及利用動(dòng)畫展示信息的方法和裝置。
背景技術(shù):
隨著手機(jī)技術(shù)的發(fā)展,越來越多承載在手機(jī)上的產(chǎn)品比如微博、以及其他應(yīng)用程序采用動(dòng)畫形式展示。下面對(duì)現(xiàn)有采用動(dòng)畫形式展示微博的方案進(jìn)行描述。所謂微博,其為微型博客的簡稱,是一款基于用戶關(guān)系的互聯(lián)網(wǎng)應(yīng)用產(chǎn)品,其可由用戶通過各種互聯(lián)網(wǎng)終端登錄,并供用戶分享、傳播和獲取信息,其一般可包含140字。目前,采用動(dòng)畫形式展示的微博應(yīng)用于ANDROID系統(tǒng)(其為GOOGLE公司出的手機(jī)操作系統(tǒng)) 中,具體為若微博中的單條廣播頁面由個(gè)人資料區(qū)域和功能區(qū)域兩個(gè)區(qū)域組成,在初始階段,功能區(qū)域被顯示,而個(gè)人資料區(qū)域被隱藏;當(dāng)需要顯示個(gè)人資料區(qū)域時(shí),功能區(qū)域以動(dòng)畫形式逐漸滑落,直至個(gè)人資料區(qū)域被顯示完畢,當(dāng)需要關(guān)閉個(gè)人資料區(qū)域時(shí),功能區(qū)域以動(dòng)畫形式逐漸收起,直至個(gè)人資料區(qū)域被完全隱藏。但是,Android系統(tǒng)中的動(dòng)畫只是改變了控件外在位置關(guān)系的表現(xiàn)形式,并沒有改變控件實(shí)際的排布關(guān)系,即在需要顯示個(gè)人資料區(qū)域時(shí),功能區(qū)域的控件外在表現(xiàn)雖然被滑落,但實(shí)際上還在滑落之前的位置,這導(dǎo)致控件表現(xiàn)位置和實(shí)際位置不符。為了解決該問題,需要在動(dòng)畫結(jié)束后或者執(zhí)行前強(qiáng)制對(duì)控件重新排布,但是重新排布帶來的后果就是動(dòng)畫結(jié)束后會(huì)發(fā)生閃爍,影響動(dòng)畫展示效果。
發(fā)明內(nèi)容
本發(fā)明提供了利用動(dòng)畫展示信息的方法和裝置,以避免由于強(qiáng)制對(duì)控件重新排布而導(dǎo)致動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果的問題。本發(fā)明提供的技術(shù)方案包括—種利用動(dòng)畫展示信息的方法,包括以下步驟A,建立不同可見區(qū)域?qū)?yīng)的不同界面;B,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;C,當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。一種利用動(dòng)畫展示信息的裝置,包括建立單元,用于建立不同可見區(qū)域?qū)?yīng)的不同界面;排布單元,用于從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;第一展示單元,用于當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。由以上技術(shù)方案可以看出,本發(fā)明中,通過建立不同可見區(qū)域?qū)?yīng)的不同界面,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面,可以看出,本發(fā)明并非現(xiàn)有方案中保持界面不變,只滑落界面上的區(qū)域,而是展示一個(gè)新的、且完整的界面, 這樣就不會(huì)出現(xiàn)控件表現(xiàn)位置和實(shí)際位置不符的問題,進(jìn)而避免了強(qiáng)制對(duì)控件進(jìn)行重新排布導(dǎo)致的動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果的問題,實(shí)現(xiàn)了動(dòng)畫的流暢性以及交互區(qū)域的正確性。
圖1為本發(fā)明實(shí)施例提供的基本流程圖;圖2為本發(fā)明實(shí)施例提供的詳細(xì)流程圖;圖3為本發(fā)明實(shí)施例提供的裝置基本結(jié)構(gòu)圖;圖4為本發(fā)明實(shí)施例提供的裝置詳細(xì)結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明提供的方法為了避免強(qiáng)制對(duì)控件重新排布導(dǎo)致動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果,可針對(duì)不同可見區(qū)域建立不同界面,這樣,在接收到可見區(qū)域展示觸發(fā)時(shí), 采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面,該展示的界面相比于之前顯示的界面而言, 是一個(gè)新的、且完整的界面,并非現(xiàn)有方案中通過滑落區(qū)域而形成的界面,因此,就不會(huì)出現(xiàn)控件表現(xiàn)位置和實(shí)際位置不符的問題,進(jìn)而避免了強(qiáng)制對(duì)控件進(jìn)行重新排布導(dǎo)致的動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果的問題。為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。參見圖1,圖1為本發(fā)明實(shí)施例提供的基本流程圖。如圖1所示,該流程可包括以下步驟步驟101,建立不同可見區(qū)域?qū)?yīng)的不同界面。步驟102,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面。這里,本步驟102中,可通過按照層疊framelayout結(jié)構(gòu)排布該可見界面和其他界面來實(shí)現(xiàn)顯示該可見界面,并隱藏建立的其他界面的目的,具體為設(shè)置可見界面在最上層,而其他界面在可見界面的下層。需要說明的是,在步驟101中,如果建立的界面包含可見區(qū)域和不可見區(qū)域,則也可按照framelayout結(jié)構(gòu)在該界面中排布該可見區(qū)域和不可見區(qū)域,具體排布為設(shè)置可見區(qū)域在最上層,而其他不可見區(qū)域在可見區(qū)域的下層。步驟103,當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。至此,完成對(duì)本發(fā)明實(shí)施例提供的流程的描述。本發(fā)明實(shí)施例提供的流程可應(yīng)用于手機(jī)微博、以及其他應(yīng)用程序中。下面以手機(jī)微博為例對(duì)上述流程進(jìn)行描述,其他應(yīng)用程序的實(shí)現(xiàn)原理類似,這里不再一一詳述。參見圖2,圖2為本發(fā)明實(shí)施例提供的詳細(xì)流程圖。該實(shí)施例應(yīng)用于手機(jī)微博。在手機(jī)微博中,單條廣播頁面主要包括兩個(gè)區(qū)域,其中一個(gè)為個(gè)人資料區(qū)域,其包括個(gè)人資料信息,比如收聽對(duì)象數(shù)目、聽眾數(shù)目、發(fā)表的所有廣播數(shù)目等內(nèi)容;另一個(gè)為功能區(qū)域,其包括功能信息,比如廣播的內(nèi)容、以及對(duì)此廣播可以操作的按鈕等內(nèi)容。另外,單條廣播頁面通??娠@示兩個(gè)狀態(tài),其中一個(gè)狀態(tài)(記為狀態(tài)I)為可見區(qū)域?yàn)閭€(gè)人資料區(qū)域和功能區(qū)域,另一個(gè)狀態(tài)(記為狀態(tài)II)為可見區(qū)域僅為功能區(qū)域,個(gè)人資料區(qū)域被隱藏?;诖耍?圖2所示的流程可包括以下步驟步驟201,建立均包含個(gè)人資料區(qū)域和功能區(qū)域的界面I和界面II。步驟202,從服務(wù)器上拉取用于填充個(gè)人資料區(qū)域的個(gè)人資料信息和用于填充功能區(qū)域的功能信息,將拉取的個(gè)人資料信息和功能信息填充至界面I和界面II對(duì)應(yīng)的區(qū)域中。也就是說,將個(gè)人資料信息分別填充至界面I和界面II的個(gè)人資料區(qū)域中,而將功能信息分別填充至界面I和界面II的功能區(qū)域中。步驟203,設(shè)置界面I的個(gè)人資料區(qū)域和功能區(qū)域?yàn)榭梢妳^(qū)域I,并確定界面I為該可見區(qū)域I對(duì)應(yīng)的界面。即,步驟203為單條廣播頁面的狀態(tài)I。其中,界面I的功能區(qū)域和個(gè)人資料區(qū)域的位置關(guān)系由步驟207中移動(dòng)的方向有關(guān),在步驟208中進(jìn)行了詳細(xì)描述。步驟204,設(shè)置界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域, 確定界面II為該可見區(qū)域II對(duì)應(yīng)的界面。S卩,步驟204為單條廣播頁面的狀態(tài)II。其中,步驟204中設(shè)置界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域可通過將界面II的個(gè)人資料區(qū)域和功能區(qū)域按照framelayout結(jié)構(gòu)排布實(shí)現(xiàn),即功能區(qū)域處于最上層,而個(gè)人資料區(qū)域被隱藏于該功能區(qū)域的下層,具體可通過hrder的深淺來實(shí)現(xiàn)。步驟205,確定界面II為可見界面,按照framelayout結(jié)構(gòu)排布該可見界面和界面 I。也就是說,界面II當(dāng)前處于最上層,而界面I被隱藏于界面II的下層,具體可通過hrder的深淺來實(shí)現(xiàn)。以上步驟201至步驟205可為用戶進(jìn)入單條廣播頁面之前執(zhí)行的操作。如此,當(dāng)用戶進(jìn)入單條廣播頁面時(shí),執(zhí)行步驟206。步驟206,當(dāng)用戶進(jìn)入單條廣播頁面時(shí),顯示界面II,并且,使該界面II上的個(gè)人資料區(qū)域隱藏,只有功能區(qū)域可見??梢钥闯?,當(dāng)用戶首次進(jìn)入單條廣播頁面時(shí),該單條廣播頁面呈現(xiàn)的狀態(tài)為狀態(tài) II,即顯示的界面為界面II,并且,該界面II上的個(gè)人資料區(qū)域隱藏,只有功能區(qū)域可見。需要說明的是,如果步驟201除了建立界面I和界面II之外,還建立了其他界面, 比如界面III等,基于此,本實(shí)施例中,當(dāng)用戶進(jìn)入單條廣播頁面時(shí),除了顯示界面II之外, 還可進(jìn)一步顯示建立的其他界面,比如界面III。步驟207,當(dāng)接收到個(gè)人資料區(qū)域展示觸發(fā)時(shí),以動(dòng)畫形式逐漸移動(dòng)界面II的功能區(qū)域,以使界面II中的個(gè)人資料區(qū)域逐漸展示。本實(shí)施例中的移動(dòng)具體實(shí)現(xiàn)時(shí)可為多種實(shí)現(xiàn)形式,比如可為滑落、平移等。
以滑落為例,則步驟207的移動(dòng)可為以動(dòng)畫形式逐漸滑落界面II的功能區(qū)域。步驟208,當(dāng)界面II的個(gè)人資料區(qū)域被完全展示時(shí),停止移動(dòng),使界面I可見,并隱藏界面II至界面I的下層。在上述步驟201設(shè)置好個(gè)人資料區(qū)域后,就可明確出該個(gè)人資料區(qū)域的大小。如此,當(dāng)功能區(qū)域移動(dòng)的大小等于該個(gè)人資料區(qū)域的大小時(shí),就表示界面2的個(gè)人資料區(qū)域
被完全展示。其中,如果本實(shí)施例設(shè)置以動(dòng)畫形式滑落界面II的功能區(qū)域,則該個(gè)人資料區(qū)域的大小為該個(gè)人資料區(qū)域的高度,而如果本實(shí)施例以動(dòng)畫形式平移界面II的功能區(qū)域,則該個(gè)人資料區(qū)域的大小為該個(gè)人資料區(qū)域的寬度。以滑落界面II的功能區(qū)域?yàn)槔?,則步驟 208具體為在功能區(qū)域滑落的高度等于該個(gè)人資料區(qū)域的高度時(shí),表示界面II的個(gè)人資料區(qū)域被完全展示,如此,就停止滑落動(dòng)畫,使界面I可見,并隱藏界面II至界面I的下層??梢钥闯觯缑鍵實(shí)質(zhì)上為步驟207中移動(dòng)動(dòng)畫完成后的狀態(tài),其中的功能區(qū)域和個(gè)人資料區(qū)域的位置關(guān)系由移動(dòng)的方向有關(guān)。如果移動(dòng)為滑落,則界面I的功能區(qū)域位于個(gè)人資料區(qū)域的下方,如果移動(dòng)為平移比如向左平移功能區(qū)域,則界面I的功能區(qū)域位于個(gè)人資料區(qū)域的左面。需要說明的是,如果在步驟206中顯示的界面除了界面II之外,還顯示其他界面比如界面III,則在不需要顯示該界面III時(shí),也可以動(dòng)畫形式逐漸移動(dòng)該界面III,比如, 以動(dòng)畫形式滑落該界面III,或者以動(dòng)畫形式平移該界面III等,直至該界面III不被顯示為止。當(dāng)然,如果還需要顯示該界面III,則還可進(jìn)一步顯示該界面III,具體情況具體分析,這里并不具體限定。步驟209,當(dāng)接收到個(gè)人資料區(qū)域關(guān)閉觸發(fā)時(shí),使界面II可見,并立即隱藏界面I 至界面II的下層。步驟210,按照步驟207移動(dòng)的反方向逐漸移動(dòng)界面II中的功能區(qū)域,直至回復(fù)到步驟207開始移動(dòng)的位置,使界面II的個(gè)人資料區(qū)域完全被隱藏。實(shí)質(zhì)上本步驟210就是回復(fù)到單條廣播頁面的初始狀態(tài)即狀態(tài)II。由于在步驟 208中已將界面II的功能區(qū)域移動(dòng),因此,為了使界面II回復(fù)到初始狀態(tài),就需要反方向移動(dòng)界面II中的功能區(qū)域,直至回復(fù)到步驟207開始移動(dòng)的位置。以步驟207滑落界面II的功能區(qū)域?yàn)槔?,則本步驟210為向上收起界面II中的功能區(qū)域,直至回復(fù)到步驟207開始滑落的位置。也就是說,執(zhí)行完本步驟210時(shí),又恢復(fù)到用戶剛進(jìn)入單條廣播頁面的狀態(tài)。至此,對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行了完整描述。下面對(duì)本發(fā)明實(shí)施例提供的裝置進(jìn)行描述。參見圖3,圖3為本發(fā)明實(shí)施例提供的裝置基本結(jié)構(gòu)圖。如圖3所示,該裝置可包括建立單元301,排布單元302和第一展示單元303。其中,建立單元301用于建立不同可見區(qū)域?qū)?yīng)的不同界面;排布單元302,用于從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;第一展示單元303,用于當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。
以上對(duì)本發(fā)明實(shí)施例提供的裝置進(jìn)行了簡單描述,下面對(duì)本發(fā)明實(shí)施例提供的裝置進(jìn)行詳細(xì)描述。參見圖4,圖4為本發(fā)明實(shí)施例提供的裝置詳細(xì)結(jié)構(gòu)圖。如圖4所示,該裝置可包括建立單元401,排布單元402和第一展示單元403。其中,建立單元401,排布單元402和第一展示單元403具有的功能分別與建立單元301,排布單元302和第一展示單元303具有的功能類似,這里不再贅述。優(yōu)選地,如圖4所示,建立單元401可包括建立子單元4011,用于建立均包含個(gè)人資料區(qū)域和功能區(qū)域的界面I和界面II ;填充子單元4012,用于從服務(wù)器上拉取用于填充個(gè)人資料區(qū)域的個(gè)人資料信息和用于填充功能區(qū)域的功能信息,將拉取的個(gè)人資料信息和功能信息填充至界面I和界面II 對(duì)應(yīng)的區(qū)域中;設(shè)置子單元4013,用于設(shè)置界面I的個(gè)人資料區(qū)域和功能區(qū)域?yàn)榭梢妳^(qū)域I,并確定界面I為該可見區(qū)域I對(duì)應(yīng)的界面;以及,設(shè)置界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域,確定界面II為該可見區(qū)域II對(duì)應(yīng)的界面。本實(shí)施例中,排布單元402可通過按照framelayout結(jié)構(gòu)排布該可見界面和其他界面實(shí)現(xiàn)顯示該可見界面,并隱藏建立的其他界面;而設(shè)置子單元4013也可通過按照framelayout結(jié)構(gòu)排布界面II的可見區(qū)域和個(gè)人資料區(qū)域?qū)崿F(xiàn)界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域。本實(shí)施例中,排布單元402確定出的可見界面為界面II ;基于此,如圖4所示,第一展示單元403可包括移動(dòng)子單元4031,用于當(dāng)接收到個(gè)人資料區(qū)域展示觸發(fā)時(shí),以動(dòng)畫形式逐漸移動(dòng)界面II的功能區(qū)域,以使界面II中的個(gè)人資料區(qū)域逐漸展示;展示子單元4032,用于當(dāng)界面II的個(gè)人資料區(qū)域被完全展示時(shí),停止移動(dòng),使界面I可見,并進(jìn)一步隱藏界面II。優(yōu)選地,如圖4所示,該裝置還包括第二展示單元404。其中,第二展示單元404用于接收到個(gè)人資料區(qū)域關(guān)閉觸發(fā)時(shí),使界面II可見,隱藏界面I ;之后按照移動(dòng)子單元移動(dòng)的反方向逐漸移動(dòng)界面II中的功能區(qū)域,直至回復(fù)到移動(dòng)子單元開始移動(dòng)的位置。以上對(duì)本發(fā)明實(shí)施例提供的裝置進(jìn)行了詳細(xì)描述。由以上技術(shù)方案可以看出,本發(fā)明中,通過建立不同可見區(qū)域?qū)?yīng)的不同界面,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面,可以看出,本發(fā)明并非現(xiàn)有方案中保持界面不變,只滑落界面上的區(qū)域,而是展示一個(gè)新的、且完整的界面, 這樣就不會(huì)出現(xiàn)控件表現(xiàn)位置和實(shí)際位置不符的問題,進(jìn)而避免了強(qiáng)制對(duì)控件進(jìn)行重新排布導(dǎo)致的動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果的問題,實(shí)現(xiàn)了動(dòng)畫的流暢性以及交互區(qū)域的正確性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種利用動(dòng)畫展示信息的方法,其特征在于,該方法包括以下步驟 A,建立不同可見區(qū)域?qū)?yīng)的不同界面;B,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;C,當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A中的界面包括用于作為可見區(qū)域的個(gè)人資料區(qū)域和功能區(qū)域?qū)?yīng)的界面I,以及用于作為可見區(qū)域的功能區(qū)域?qū)?yīng)的界面II。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A中的界面通過以下步驟建立 Al,建立均包含個(gè)人資料區(qū)域和功能區(qū)域的界面I和界面II ;A2,從服務(wù)器上拉取用于填充個(gè)人資料區(qū)域的個(gè)人資料信息和用于填充功能區(qū)域的功能信息,將拉取的個(gè)人資料信息和功能信息填充至界面I和界面II對(duì)應(yīng)的區(qū)域中;A3,設(shè)置界面I的個(gè)人資料區(qū)域和功能區(qū)域?yàn)榭梢妳^(qū)域I,并確定界面I為該可見區(qū)域 I對(duì)應(yīng)的界面;以及,設(shè)置界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域, 確定界面II為該可見區(qū)域II對(duì)應(yīng)的界面。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B中,通過按照層疊framelayout結(jié)構(gòu)排布該可見界面和其他界面實(shí)現(xiàn)顯示該可見界面,并隱藏建立的其他界面;所述步驟A3中,通過按照framelayout結(jié)構(gòu)排布界面II的可見區(qū)域和個(gè)人資料區(qū)域?qū)崿F(xiàn)界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C進(jìn)一步包括隱藏除可見區(qū)域?qū)?yīng)的界面之外的界面。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述可見界面為界面II; 所述步驟C包括Cl,當(dāng)接收到個(gè)人資料區(qū)域展示觸發(fā)時(shí),以動(dòng)畫形式逐漸移動(dòng)界面II的功能區(qū)域,以使界面II中的個(gè)人資料區(qū)域逐漸展示;C2,當(dāng)界面II的個(gè)人資料區(qū)域被完全展示時(shí),停止移動(dòng),使界面I可見; 所述隱藏除可見區(qū)域?qū)?yīng)的界面之外的界面包括隱藏界面II。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟C2之后,如果接收到個(gè)人資料區(qū)域關(guān)閉觸發(fā),則進(jìn)一步包括使界面II可見,隱藏界面I ;按照步驟Cl移動(dòng)的反方向逐漸移動(dòng)界面II中的功能區(qū)域,直至回復(fù)到步驟Cl開始移動(dòng)的位置。
8.一種利用動(dòng)畫展示信息的裝置,其特征在于,該裝置包括 建立單元,用于建立不同可見區(qū)域?qū)?yīng)的不同界面;排布單元,用于從建立的界面中確定出一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;第一展示單元,用于當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述建立單元包括建立子單元,用于建立均包含個(gè)人資料區(qū)域和功能區(qū)域的界面I和界面II ;填充子單元,用于從服務(wù)器上拉取用于填充個(gè)人資料區(qū)域的個(gè)人資料信息和用于填充功能區(qū)域的功能信息,將拉取的個(gè)人資料信息和功能信息填充至界面I和界面II對(duì)應(yīng)的區(qū)域中;設(shè)置子單元,用于設(shè)置界面I的個(gè)人資料區(qū)域和功能區(qū)域?yàn)榭梢妳^(qū)域I,并確定界面I 為該可見區(qū)域I對(duì)應(yīng)的界面;以及,設(shè)置界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域,確定界面II為該可見區(qū)域II對(duì)應(yīng)的界面。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述排布單元通過按照層疊 framelayout結(jié)構(gòu)排布該可見界面和其他界面實(shí)現(xiàn)顯示該可見界面,并隱藏建立的其他界所述設(shè)置子單元通過按照framelayout結(jié)構(gòu)排布界面II的可見區(qū)域和個(gè)人資料區(qū)域?qū)崿F(xiàn)界面II的功能區(qū)域?yàn)榭梢妳^(qū)域II,隱藏界面II的個(gè)人資料區(qū)域。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述可見界面為界面II; 所述第一展示單元包括移動(dòng)子單元,用于當(dāng)接收到個(gè)人資料區(qū)域展示觸發(fā)時(shí),以動(dòng)畫形式逐漸移動(dòng)界面II的功能區(qū)域,以使界面II中的個(gè)人資料區(qū)域逐漸展示;展示子單元,用于當(dāng)界面II的個(gè)人資料區(qū)域被完全展示時(shí),停止移動(dòng),使界面I可見, 并進(jìn)一步隱藏界面II。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,該裝置還包括第二展示單元;其中, 所述第二展示單元用于接收到個(gè)人資料區(qū)域關(guān)閉觸發(fā)時(shí),使界面II可見,隱藏界面I ;之后按照移動(dòng)子單元移動(dòng)的反方向逐漸移動(dòng)界面II中的功能區(qū)域,直至回復(fù)到移動(dòng)子單元開始移動(dòng)的位置。
全文摘要
本發(fā)明提供了利用動(dòng)畫展示信息的方法和裝置,其中,該方法包括A,建立不同可見區(qū)域?qū)?yīng)的不同界面;B,從建立的界面中確定出至少一個(gè)可見的界面,顯示該可見界面,并隱藏建立的其他界面;C,當(dāng)接收到可見區(qū)域展示觸發(fā)時(shí),采用動(dòng)畫形式展示出該可見區(qū)域?qū)?yīng)的界面。采用本發(fā)明,能夠避免由于強(qiáng)制對(duì)控件進(jìn)行重新排布而導(dǎo)致動(dòng)畫結(jié)束后發(fā)生閃爍,影響動(dòng)畫展示效果的問題。
文檔編號(hào)G06F3/048GK102411468SQ20101029517
公開日2012年4月11日 申請(qǐng)日期2010年9月26日 優(yōu)先權(quán)日2010年9月26日
發(fā)明者劉丹, 姚曉文, 李訓(xùn)耕, 楊衍民, 汪宗清, 王清, 王茂, 端木恒, 蔣倩, 鄭林州, 陳郁 申請(qǐng)人:騰訊科技(深圳)有限公司