專利名稱:頁面切換顯示的控制方法和移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及操作系統(tǒng)技術(shù),尤其涉及一種頁面切換顯示的控制方法和移動(dòng)終端。
背景技術(shù):
現(xiàn)有技術(shù)中的移動(dòng)終端的顯示屏在進(jìn)行頁面顯示時(shí),通常表現(xiàn)為一個(gè)完整頁面的消失和另一個(gè)完整頁面的顯示。以安卓(Android)系統(tǒng)為例,參見圖1,圖1中的頁面A和頁面B通常是由兩個(gè) Activity (動(dòng)作組件)組成,在現(xiàn)有技術(shù)中,Android中一個(gè)頁面通常對(duì)應(yīng)一個(gè)Activity,如有η個(gè)頁面就存在η個(gè)Activity,例如Activity_A對(duì)應(yīng)頁面A,Activity_B對(duì)應(yīng)頁面B ;其中每個(gè)Activity受控于Android系統(tǒng)為其定義的生命周期,例如Activity_A處于Mop狀態(tài)時(shí),其對(duì)應(yīng)的頁面將從移動(dòng)終端的顯示屏幕上消失,在Activity_B處于Mart狀態(tài)時(shí),其對(duì)應(yīng)的頁面將從移動(dòng)終端的顯示屏幕上顯示。這種頁面切換的方式就過于生硬和呆板。因此十分有必要提供一種控制方法,可以控制頁面之間平滑過渡,實(shí)現(xiàn)動(dòng)畫效果。
發(fā)明內(nèi)容
為了解決現(xiàn)有的移動(dòng)終端中,由于各個(gè)頁面分別由不同的動(dòng)作組件控制,因此在頁面切換時(shí)非常生硬呆板的技術(shù)問題,提供一種移動(dòng)終端顯示頁面的控制方法和控制系統(tǒng),可以實(shí)現(xiàn)頁面平滑切換的動(dòng)畫效果。本發(fā)明提供的一種頁面切換顯示的控制方法,該方法包括
獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中; 控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。其中,所述主容器包括顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要顯示的待切換頁面。所述控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面還包括
若檢測(cè)到頁面切換觸發(fā)指令,將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中,或還包括, 獲取所述當(dāng)前頁面中的選定元素;
在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中,控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。所述主容器容納的頁面大小為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于 2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同;
所述將所述當(dāng)前頁面和待切換頁面裝載在受同一動(dòng)作組件控制的主容器中包括 根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。
相應(yīng)的,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,其包括
裝載模塊,用于獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在
一主容器中;
動(dòng)作組件模塊,用于控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。其中,所述主容器包括顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要切換的待切換頁面。所述動(dòng)作組件模塊還用于若檢測(cè)到頁面切換觸發(fā)指令,將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中?;?,所述動(dòng)作組件模塊還包括
選定子模塊,用于獲取所述當(dāng)前頁面中的選定元素;
切換子模塊,用于在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中,控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。所述主容器容納的頁面大小為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于 2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同;
所述裝載模塊還用于,根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。實(shí)施本發(fā)明,通過設(shè)置一個(gè)能容納多個(gè)頁面的主容器,可以實(shí)現(xiàn)一個(gè)動(dòng)作組件對(duì)多頁面顯示的控制,從而實(shí)現(xiàn)多頁面平滑過渡的動(dòng)畫效果。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中移動(dòng)終端進(jìn)行頁面切換的原理圖2是本發(fā)明實(shí)施例中的頁面切換顯示的控制方法的一個(gè)具體流程示意圖; 圖3是本發(fā)明實(shí)施例中的移動(dòng)終端的一個(gè)具體組成示意圖; 圖4是本發(fā)明實(shí)施例中的動(dòng)作組件模塊的一個(gè)具體組成示意圖; 圖5是現(xiàn)有技術(shù)提供的一種移動(dòng)終端中頁面顯示控制方法和系統(tǒng)具體應(yīng)用的示意圖; 圖6是本發(fā)明實(shí)施例中的主容器的組成示意圖7是實(shí)施本發(fā)明提供的移動(dòng)終端的顯示屏進(jìn)行頁面顯示的一效果示意圖; 圖8是實(shí)施本發(fā)明提供的移動(dòng)終端的顯示屏進(jìn)行頁面顯示的另一效果示意圖。
具體實(shí)施例方式為了解決現(xiàn)有的移動(dòng)終端中,由于各個(gè)頁面分別由不同的動(dòng)作組件控制,因此在頁面切換時(shí)非常生硬呆板的技術(shù)問題,提供一種移動(dòng)終端顯示頁面的控制方法和控制系統(tǒng),可以實(shí)現(xiàn)頁面平滑切換的動(dòng)畫效果。
本發(fā)明適用于任何一種頁面顯示由動(dòng)作組件控制的移動(dòng)終端,針對(duì)現(xiàn)有技術(shù)中存在的一個(gè)頁面由一個(gè)動(dòng)作組件控制所帶來的在頁面切換生硬而呆板的技術(shù)問題,本發(fā)明的核心就在于改變這一原則,將現(xiàn)有的多個(gè)動(dòng)作組件合并為一個(gè)動(dòng)作組件,該動(dòng)作組件能夠控制多個(gè)頁面,通過定義一個(gè)主容器,該主容器能容納的頁面大小是移動(dòng)終端顯示屏大小的N倍,然后在主容器中設(shè)置N個(gè)子容器,每個(gè)子容器能容納的頁面大小則與移動(dòng)終端顯示屏大小相同,在進(jìn)行頁面顯示的時(shí)候,對(duì)主容器進(jìn)行平移操作,即可實(shí)現(xiàn)子容器中的頁面平滑過渡的動(dòng)畫效果。參見圖2,為本發(fā)明實(shí)施例中的頁面切換顯示的控制方法的一個(gè)具體流程示意圖。 該方法包括
101、獲取當(dāng)前頁面和待切換頁面。102、并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中。為了實(shí)現(xiàn)主容器對(duì)其裝載的多個(gè)頁面的單獨(dú)控制,可在主容器中設(shè)置顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要切換的待切換頁面。當(dāng)然,也可以在主容器中設(shè)置2個(gè)以上的子容器。如,所述主容器容納的頁面大小為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同。則相應(yīng)的本步驟包括根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。103、控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。本步驟還可以包括,若檢測(cè)到頁面切換觸發(fā)指令,則將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中。即通過設(shè)置兩個(gè)子容器就可以實(shí)現(xiàn)多個(gè)頁面的滑動(dòng)顯示。在進(jìn)行切換顯示時(shí),由于是同一動(dòng)作組件進(jìn)行控制,則可以實(shí)現(xiàn)對(duì)前一頁面中的某些重要元素的滑動(dòng)顯示,則此時(shí)步驟103還包括
A、獲取所述當(dāng)前頁面中的選定元素;該元素可以是前一頁面中的一些重要元素,比如頭像、頁面標(biāo)題等等。B、在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中,控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。在主容器中具有多個(gè)子容器的前提下,當(dāng)動(dòng)作組件接收到的動(dòng)作指令不同時(shí),可根據(jù)動(dòng)作指令對(duì)頁面進(jìn)行相應(yīng)的控制顯示,如若接收到頁面切換動(dòng)作指令,則同時(shí)改變正在所述顯示子容器中置入的頁面和其后面的子容器中的頁面的元素的坐標(biāo);若接收到對(duì)當(dāng)前顯示的頁面進(jìn)行操作的動(dòng)作指令,則改變顯示子容器中的頁面的元素的坐標(biāo)。實(shí)施本發(fā)明,通過設(shè)置一個(gè)能容納多個(gè)頁面且受一個(gè)動(dòng)作組件控制的主容器,可以實(shí)現(xiàn)一個(gè)動(dòng)作組件對(duì)多頁面顯示的控制,從而實(shí)現(xiàn)多頁面平滑過渡的動(dòng)畫效果。如圖3所示,為本發(fā)明實(shí)施例中的移動(dòng)終端的組成示意圖,該移動(dòng)終端可包括如下兩大模塊。裝載模塊30,用于獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中。其中,所述主容器可包括顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要切換的待切換頁面。
進(jìn)一步的,該主容器容納的頁面大小可為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同;則裝載模塊30還用于,根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。動(dòng)作組件模塊32,用于控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。同時(shí),所述動(dòng)作組件模塊32還用于若檢測(cè)到頁面切換觸發(fā)指令,將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中。如圖4所示,動(dòng)作組件模塊32可包括選定子模塊320,用于獲取所述當(dāng)前頁面中的選定元素;切換子模塊322,用于在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中, 控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。上述移動(dòng)終端的操作系統(tǒng)可為安卓系統(tǒng)。實(shí)施本發(fā)明,通過設(shè)置一個(gè)能容納多個(gè)頁面且受一個(gè)動(dòng)作組件控制的主容器,可以實(shí)現(xiàn)一個(gè)動(dòng)作組件對(duì)多頁面顯示的控制,從而實(shí)現(xiàn)多頁面平滑過渡的動(dòng)畫效果。為了更好的說明本發(fā)明實(shí)施例,以下將以Android系統(tǒng)為操作系統(tǒng)的移動(dòng)終端為例,說明如何改變?cè)械腁ndroid系統(tǒng)定義的對(duì)頁面顯示的控制流程,并實(shí)現(xiàn)各個(gè)頁面之間相同的元素的共享,和更好的頁面平滑過渡的動(dòng)態(tài)效果。本發(fā)明針對(duì)現(xiàn)有的Android系統(tǒng)機(jī)制作了改進(jìn),具體的,將原有的N個(gè)Activity 合并或者壓縮為1個(gè),即一個(gè)應(yīng)用(如頁面顯示)對(duì)應(yīng)一個(gè)Activity。由原來的Activity之間的切換來實(shí)現(xiàn)的頁面動(dòng)作,則演變?yōu)橛珊喜⒑笪ㄒ坏腁ctivity控制其內(nèi)部對(duì)象。采用合并Activity的技術(shù)方案,可以擺脫現(xiàn)有技術(shù)中定義的Activity的生命周期的控制。因此可以對(duì)由同一個(gè)Activity控制的多個(gè)頁面的顯示進(jìn)行控制,以實(shí)現(xiàn)頁面之間的平滑過渡。并且,本發(fā)明還可以解決現(xiàn)有技術(shù)中存在的另一個(gè)技術(shù)問題,
現(xiàn)有技術(shù)中,若要更好地實(shí)現(xiàn)頁面A到頁面B的平滑過渡,一種可能性是在頁面切換的同時(shí),由Activity_A對(duì)象來設(shè)定Activity_B中對(duì)象中圖片資源的大小和位置等的并發(fā)操作,但是由于現(xiàn)有技術(shù)的Activity之間分別獨(dú)立,其對(duì)應(yīng)的資源無法共享,因此按照Android系統(tǒng)的要求,通常是是通過htent組件來傳遞數(shù)據(jù),具體可以參見圖5 ;由 Activity_A對(duì)象將Activity_B對(duì)象所需要用到的元素或者數(shù)據(jù),通過Intent對(duì)象傳遞給 Activity_B對(duì)象,以在顯示Image資源B的時(shí)候一同顯示出來,但是這種實(shí)現(xiàn)方式,無法完成Activity_A和Activity_B的并發(fā)操作,無法實(shí)現(xiàn)頁面A到頁面B平滑過渡。在本發(fā)明中,由于將多個(gè)Activity合并成了一個(gè),所有要顯示的頁面都在同一個(gè) Activity內(nèi)部,因此,當(dāng)頁面發(fā)生切換的時(shí)候,可以提取置入于所述N個(gè)子容器的頁面的共同元素,在對(duì)所述頁面依次顯示時(shí)控制所述共同元素在所述移動(dòng)終端顯示屏上一直顯示, 并且可以控制合并后的Activity的生命周期,以控制頁面顯示的時(shí)間。具體地實(shí)現(xiàn)過程如下首先將原來在兩個(gè)頁面中的元素同時(shí)放置到一個(gè)主容器中,參見圖6,將圖5中頁面A (Image資源Α)和頁面B (Image資源B)中的內(nèi)容同時(shí)放置到一個(gè)N倍于原來頁面尺寸的主容器中(在本實(shí)施例中,N等于2),主容器中又設(shè)兩個(gè)子容器,分別為L(zhǎng)(Ieft)容器和R(right)容器,而原來頁面A中的內(nèi)容則保持其結(jié)構(gòu)放置到主容器的L容器中,同理,原來頁面B中的內(nèi)容則保持其結(jié)構(gòu)放置到主容器的R容器中,但顯示時(shí)只顯示L容器中的頁面A部份或R容器中的頁面B部份,本實(shí)施例中,可以將L容器定義為作為顯示用的顯示子容器。這時(shí)候,移動(dòng)終端的顯示屏上顯示的是L容器中的頁面A的部分,當(dāng)畫面所表現(xiàn)的內(nèi)容需要變化時(shí),如頁面切換,則只需要將主容器進(jìn)行平移操作,即將未顯示的R容器中的頁面B部分的內(nèi)容顯示于移動(dòng)終端的顯示屏上?;蛲瑫r(shí)改變 L容器和R容器中頁面A和頁面B中的元素的絕對(duì)x、y坐標(biāo)即可實(shí)現(xiàn)任意元素的動(dòng)畫漂移 (LinkFlow)效果。由于本發(fā)明中設(shè)置了主容器,將要顯示的元素存在于同一頁面上,上述的L容器和R容器則是運(yùn)用“層”的概念,把欲表現(xiàn)的內(nèi)容先放置到“層”上,然后計(jì)算并改變?cè)摗皩印?在主容器對(duì)應(yīng)的頁面上的L容器中的位置即可實(shí)現(xiàn)坐標(biāo)位置變換。在顯示子容器(L容器)中的頁面顯示完畢后,丟棄已經(jīng)顯示完畢的頁面,將顯示子容器(L容器)后一個(gè)切換子容器(R容器)中的頁面置入所述顯示子容器中進(jìn)行顯示。具體的,如圖6所示,當(dāng)需要將頁面B切換到頁面C的時(shí)候,控制將原來頁面B的內(nèi)容放置到L 容器中,而頁面C的內(nèi)容放置到R容器中,丟失的頁面A的內(nèi)容則可以放入“?!敝?,以此類推,可以實(shí)現(xiàn)任意的頁面切換和頁面內(nèi)部元素的動(dòng)畫效果,以及跨頁面的LinkFlow效果。參見圖7和圖8,為實(shí)施本發(fā)明提供的移動(dòng)終端的顯示屏進(jìn)行頁面顯示的效果示意圖。如圖7和圖8所示,其中頁面A置入的是L容器中,頁面B置入的是R容器中(圖未示);頁面A中包括了背景色,但無內(nèi)容;頁面B中預(yù)置了手機(jī)、單位、來電鈴聲、信息鈴聲、分組、歷史記錄等信息;而一些重要的頁面元素,如大圖貼(即聯(lián)系人頭像)和聯(lián)系人姓名(即 “酷派客服熱線”)在畫面切換過程中,將會(huì)一直用到,因此首先將其提取出來,將一直顯示在屏幕上;在頁面切換的時(shí)候,從頁面A到頁面B的過程中,改變具有手機(jī)408881388 ;單位076923075觀0 ;來電鈴聲默認(rèn);信息鈴聲默認(rèn);分組未分組;歷史記錄等信息的頁面B的元素的坐標(biāo),即可以將頁面A切換到頁面B。實(shí)施本發(fā)明實(shí)施例,可以在頁面切換時(shí)實(shí)現(xiàn)平滑過渡的動(dòng)態(tài)效果,給移動(dòng)終端用戶帶來很好的服務(wù)體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種頁面切換顯示的控制方法,其特征在于,所述方法包括獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中;控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。
2.如權(quán)利要求1所述的控制方法,其特征在于,所述主容器包括顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要顯示的待切換頁面。
3.如權(quán)利要求2所述的控制方法,其特征在于,所述控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面包括若檢測(cè)到頁面切換觸發(fā)指令,將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中。
4.如權(quán)利要求3所述的控制方法,其特征在于,所述控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面還包括獲取所述當(dāng)前頁面中的選定元素;在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中,控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。
5.如權(quán)利要求1至4中任一項(xiàng)所述的控制方法,其特征在于,所述主容器容納的頁面大小為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同;所述將所述當(dāng)前頁面和待切換頁面裝載在受同一動(dòng)作組件控制的主容器中包括根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。
6.一種移動(dòng)終端,其特征在于,包括裝載模塊,用于獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中;動(dòng)作組件模塊,用于控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。
7.如權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述主容器包括顯示子容器和切換子容器,所述顯示子容器中裝載正在顯示的當(dāng)前頁面,切換子容器中裝載將要切換的待切換頁面。
8.如權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述動(dòng)作組件模塊還用于若檢測(cè)到頁面切換觸發(fā)指令,將所述顯示子容器中裝載的當(dāng)前頁面移出的同時(shí),將所述切換子容器中裝載的頁面移入所述顯示子容器中。
9.如權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述動(dòng)作組件模塊包括選定子模塊,用于獲取所述當(dāng)前頁面中的選定元素;切換子模塊,用于在所述將當(dāng)前頁面平滑切換顯示為待切換頁面過程中,控制所述選定元素始終裝載于顯示子容器中,并最終顯示于移入顯示子容器的頁面中。
10.如權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述主容器容納的頁面大小為所述移動(dòng)終端的顯示屏大小的N倍,N為大于等于2的自然數(shù),所述主容器中設(shè)置有N個(gè)子容器,每個(gè)子容器容納的頁面大小與所述移動(dòng)終端的顯示屏大小相同;所述裝載模塊還用于,根據(jù)接收到的動(dòng)作指令,將需要在所述移動(dòng)終端顯示屏上顯示的M個(gè)頁面按顯示順序依次置入所述N個(gè)子容器中,M為自然數(shù)。
全文摘要
本發(fā)明提供了一種頁面切換顯示的控制方法和移動(dòng)終端,該方法包括獲取當(dāng)前頁面和待切換頁面,并將所述當(dāng)前頁面和待切換頁面裝載在一主容器中;控制所述主容器在當(dāng)前屏幕上將當(dāng)前頁面平滑切換顯示為待切換頁面。實(shí)施本發(fā)明,通過設(shè)置一個(gè)能容納多個(gè)頁面的主容器,可以實(shí)現(xiàn)一個(gè)動(dòng)作組件對(duì)多頁面顯示的控制,從而實(shí)現(xiàn)多頁面平滑過渡的動(dòng)畫效果。
文檔編號(hào)G06F3/048GK102214068SQ20111010825
公開日2011年10月12日 申請(qǐng)日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者姚麗輝 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司