專利名稱:兩屏顯示裝置的翻頁(yè)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種兩屏顯示裝置的翻頁(yè)處理方法。
背景技術(shù):
自從工業(yè)控制領(lǐng)域?qū)胗|摸技術(shù)以后,觸摸技術(shù)不斷地更新,且大量應(yīng)用于消費(fèi)市場(chǎng),如手機(jī)、電腦等。但是這些手機(jī)、電腦都是單一屏的應(yīng)用,缺少對(duì)多屏的處理。目前,多屏顯示技術(shù)發(fā)展迅速,已廣泛應(yīng)用于監(jiān)控系統(tǒng)、視訊會(huì)議、查詢系統(tǒng)、大屏幕拼接投影墻等。以多屏中的兩屏為例,如圖1所示,兩屏顯示裝置的整個(gè)屏幕一共由兩個(gè)小屏幕 (第一屏、第二屏)拼接而成,而為了保持美觀,一般會(huì)使各頁(yè)頁(yè)邊距比頁(yè)面上各元素間的距離要大。如圖1所示,某系統(tǒng)第一頁(yè)與第二頁(yè)共同顯示在當(dāng)前整個(gè)屏幕中,其中=D1為頁(yè)邊距,即為第一頁(yè)最左邊元素與第一屏左邊框的距離(或?yàn)榈诙?yè)最右邊元素與第二屏右邊框的距離,二者相等);D2為元素的寬度(假設(shè)頁(yè)面上各元素寬帶相等);D3為同一行相鄰兩個(gè)元素之間的距離;為第一頁(yè)頁(yè)寬(每頁(yè)頁(yè)寬相等)。為了美觀,現(xiàn)有的兩屏顯示裝置在進(jìn)行畫(huà)面設(shè)計(jì)時(shí),會(huì)將第一頁(yè)最右邊元素與第一屏右邊框的距離設(shè)計(jì)為D3/2,同樣第二頁(yè)最左邊元素與第二屏左邊框的距離也為D3/2,這樣才能保證在用戶看來(lái)整個(gè)屏幕是一個(gè)整體,兩頁(yè)之間也不存在頁(yè)間距(或稱分界線)。上述的方法存在一個(gè)致命的缺陷,即當(dāng)系統(tǒng)有多頁(yè)且在兩屏上顯示時(shí),如果仍然采用現(xiàn)有的設(shè)計(jì),則用戶在進(jìn)行翻頁(yè)操作后,當(dāng)前顯示范圍內(nèi)的第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離將不再是之前的D3,而是會(huì)變成兩個(gè)頁(yè)邊距O-D1)。而按照習(xí)慣, 頁(yè)邊距D1通常比頁(yè)面上各元素間的距離D3要大得多,因此在用戶看來(lái),翻頁(yè)后顯示范圍內(nèi)的第一頁(yè)和第二頁(yè)的中間有明顯的頁(yè)間距,不像一個(gè)統(tǒng)一的整體,從而給用戶帶來(lái)了不好的視覺(jué)效果。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明提供一種兩屏顯示裝置的翻頁(yè)處理方法,能夠使當(dāng)前屏幕顯示范圍內(nèi)所顯示的兩頁(yè)一體化,加強(qiáng)屏幕顯示內(nèi)容的整體感。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案一種兩屏顯示裝置的翻頁(yè)處理方法,包括以下步驟在兩屏顯示裝置上進(jìn)行翻頁(yè)的過(guò)程中,逐漸減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離,直到上述距離與頁(yè)面上其它元素之間的距離相等。本發(fā)明的兩屏顯示裝置的翻頁(yè)處理方法,通過(guò)在兩屏顯示裝置的翻頁(yè)過(guò)程中逐漸減小兩頁(yè)之間的距離直到該距離與同頁(yè)上其它元素之間的距離相等,這樣在翻頁(yè)完成后, 兩頁(yè)之間不再存在明顯的頁(yè)間距,整個(gè)屏幕上顯示的兩頁(yè)就會(huì)是一個(gè)完整的畫(huà)面,從而實(shí)現(xiàn)了屏幕顯示范圍內(nèi)兩頁(yè)一體化的目的,加強(qiáng)了屏幕顯示內(nèi)容的整體感,給用戶提供了更好的視覺(jué)效果。
圖1為距離變量定義示意圖;圖2為本發(fā)明兩屏顯示裝置的翻頁(yè)處理方法的流程示意圖;圖3(a)-圖3(e)為實(shí)施例中點(diǎn)擊翻頁(yè)并向左翻頁(yè)過(guò)程中屏幕顯示示意圖。
具體實(shí)施例方式本發(fā)明的一種兩屏顯示裝置的翻頁(yè)處理方法,包括以下步驟在兩屏顯示裝置上進(jìn)行翻頁(yè)的過(guò)程中,逐漸減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離,直到上述距離與頁(yè)面上其它元素之間的距離相等。作為一個(gè)較好的實(shí)施例,如圖2所示,上述方法具體可以包括如下步驟步驟Sl,兩屏顯示裝置在接到用戶的翻頁(yè)請(qǐng)求后,開(kāi)始準(zhǔn)備進(jìn)行翻頁(yè)操作。本發(fā)明中的兩屏顯示裝置,是指由兩個(gè)小屏幕所構(gòu)成的大屏幕顯示裝置,其不僅包括了當(dāng)前市場(chǎng)上常見(jiàn)的由兩個(gè)小觸摸屏組成的大屏幕拼接投影墻,還可以包括不是由觸摸屏組成的其它顯示裝置等。步驟S2,在兩屏顯示裝置上進(jìn)行翻頁(yè)的過(guò)程中,逐漸減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離。本發(fā)明中所述的“第一頁(yè)”,并不是指當(dāng)前顯示范圍內(nèi)第一屏中的內(nèi)容,而是指的在翻頁(yè)完成后,最終將要在第一屏中顯示的內(nèi)容。為了方便起見(jiàn)我們才將這個(gè)還不是第一頁(yè)的東西稱之為“第一頁(yè)”,而事實(shí)上,我們稱之為“第一頁(yè)”的東西它的內(nèi)容可能正顯示在第二屏中或一部分顯示在第一屏另一部分顯示在第二屏中(向左翻頁(yè));或者是這個(gè)“第一頁(yè)”的內(nèi)容當(dāng)前還沒(méi)有顯示或只是部分顯示在第一屏中(向右翻頁(yè)),但是不管過(guò)程怎么樣,隨著翻頁(yè)的繼續(xù),本發(fā)明所述的“第一頁(yè)”的內(nèi)容最終將全部顯示在第一屏中。同理,本發(fā)明中所述的“第二頁(yè)”,亦不是指當(dāng)前顯示范圍內(nèi)第二屏中的內(nèi)容,也是指的在翻頁(yè)完成后,最終將要在第二屏中顯示的內(nèi)容。事實(shí)上,這個(gè)“第二頁(yè)”上的內(nèi)容當(dāng)前可能還沒(méi)有顯示或只是部分顯示在第二屏中(向左翻頁(yè));或者是正顯示在第一屏中或一部分顯示在第一屏另一部分顯示在第二屏中(向右翻頁(yè))。但是不管過(guò)程怎么樣,隨著翻頁(yè)的繼續(xù),本發(fā)明所述的“第二頁(yè)”的內(nèi)容最終將全部顯示在第二屏中。步驟S3,判斷上述距離是否足夠小,使得該距離與頁(yè)面上其它元素之間的距離相等,若是則進(jìn)入步驟S4,若否則進(jìn)入步驟S2。需要說(shuō)明的是,除了兩頁(yè)中間的那兩個(gè)元素 (即第一頁(yè)最右邊元素與第二頁(yè)最左邊元素),顯示范圍內(nèi)其它元素之間的距離都是相等的,而且一般來(lái)說(shuō),第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離是要比其它元素之間的距離大很多的。步驟S4,若第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離與其它元素之間的距離相等,則停止減小距離。步驟S5,翻頁(yè)完成,流程結(jié)束。此時(shí)顯示范圍內(nèi)兩頁(yè)已經(jīng)一體化,中間不存在明顯的頁(yè)間距。下面我們結(jié)合一個(gè)具體的實(shí)施例來(lái)對(duì)本發(fā)明作進(jìn)一步的描述。在背景技術(shù)部分我們已經(jīng)對(duì)部分距離變量作了定義,從其中可以看出本發(fā)明實(shí)際要所要修正的距離為D = 2*D1-D3(D1為第一頁(yè)最左邊元素與第一屏左邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離)。作為一個(gè)較好的實(shí)施例,假設(shè)當(dāng)前屏幕上顯示的是某個(gè)系統(tǒng)的第二頁(yè)和第三頁(yè)(該系統(tǒng)有多頁(yè)),則本發(fā)明的修正距離即減小所述第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離的過(guò)程具體可以包括如下步驟步驟S21,判斷向左翻頁(yè)還是向右翻頁(yè);若是向左翻頁(yè),則完成本次翻頁(yè)操作后, 系統(tǒng)第二頁(yè)將隱藏,在屏幕上顯示的將是系統(tǒng)第三頁(yè)與系統(tǒng)第四頁(yè)(由于本發(fā)明中“第一頁(yè)”、“第二頁(yè)”都有特指,為避免沖突,我們?cè)谠搶?shí)施例中的這個(gè)系統(tǒng)的多頁(yè)的命名前面終始冠以一個(gè)前綴——“系統(tǒng)”兩字,如“系統(tǒng)第一頁(yè)”、“系統(tǒng)第二頁(yè)”等,以區(qū)分于本發(fā)明中的 “第一頁(yè)”、“條二頁(yè)”等),并且最終,系統(tǒng)第三頁(yè)將顯示在第一屏中(即為本發(fā)明所述的“第一頁(yè)”),系統(tǒng)第四頁(yè)將顯示在第二屏中(即為本發(fā)明所述的“第二頁(yè)”);若是向右翻頁(yè),則完成本次翻頁(yè)操作后,系統(tǒng)第三頁(yè)將隱藏,在屏幕上顯示的將是系統(tǒng)第一頁(yè)和系統(tǒng)第二頁(yè), 并且最終,系統(tǒng)第一頁(yè)將顯示在第一屏中(即為本發(fā)明所述的“第一頁(yè)”),系統(tǒng)第二頁(yè)將顯示在第二屏中(即為本發(fā)明所述的“第二頁(yè)”)。步驟S22,若是向左翻頁(yè),則調(diào)整第一頁(yè)(即實(shí)質(zhì)上的系統(tǒng)第三頁(yè))元素的位置直至第一頁(yè)(系統(tǒng)第三頁(yè))最左邊元素到第一屏左邊框的距離為預(yù)定距離(D1);并在調(diào)整第一頁(yè)元素的位置的過(guò)程中根據(jù)第一頁(yè)(系統(tǒng)第三頁(yè))元素的位置實(shí)時(shí)調(diào)整第二頁(yè)(系統(tǒng)第二頁(yè))元素的位置,直至第一頁(yè)(系統(tǒng)第三頁(yè))最右邊元素與第二頁(yè)(系統(tǒng)第四頁(yè))最左邊元素之間的距離與頁(yè)面上其它元素之間的距離相等。可參見(jiàn)圖3進(jìn)一步理解上述方案, 如圖3(a)至圖3(e)所示的五個(gè)附圖中,屏幕顯示從系統(tǒng)第二頁(yè)、系統(tǒng)第三頁(yè)變成最終的系統(tǒng)第三頁(yè)、系統(tǒng)第四頁(yè),在翻頁(yè)的過(guò)程中,系統(tǒng)第三頁(yè)與系統(tǒng)第四頁(yè)之間的距離慢慢減小, 兩頁(yè)之間那條明顯的界線慢慢消失,直到最后兩頁(yè)成為一個(gè)完整的畫(huà)面。步驟S23,若為向右翻頁(yè),則調(diào)整第二頁(yè)(即實(shí)質(zhì)上的系統(tǒng)第二頁(yè))元素的位置直至第二頁(yè)(亦即系統(tǒng)第二頁(yè))最右邊元素到第二屏右邊框的距離為預(yù)定距離(習(xí)慣上,該預(yù)定距離亦設(shè)置為D1);并在調(diào)整第二頁(yè)(系統(tǒng)第二頁(yè))元素的位置的過(guò)程中根據(jù)第二頁(yè) (系統(tǒng)第二頁(yè))元素的位置實(shí)時(shí)調(diào)整第一頁(yè)(系統(tǒng)第一頁(yè))元素的位置,直至第一頁(yè)(系統(tǒng)第一頁(yè))最右邊元素與第二頁(yè)(系統(tǒng)第二頁(yè))最左邊元素之間的距離與頁(yè)面上其它元素之間的距離相等。需要說(shuō)明的是,本發(fā)明中所述元素A與元素B或邊框B之間的距離,是指的A與B 間最近的距離,是忽略了各元素的寬度之后的距離。作為一個(gè)較好的實(shí)施例,在步驟S22向左翻頁(yè)的情況下,所述根據(jù)第一頁(yè)元素的位置實(shí)時(shí)調(diào)整第二頁(yè)元素的位置的過(guò)程具體可以包括如下步驟步驟S221,獲取開(kāi)始翻頁(yè)的時(shí)間、開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo);步驟S222,判斷翻頁(yè)操作的類型,所述翻頁(yè)操作的類型包括點(diǎn)擊翻頁(yè)、拖動(dòng)翻頁(yè);步驟S223,若為點(diǎn)擊翻頁(yè)(沒(méi)有拖動(dòng)的過(guò)程),則根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第二頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前時(shí)刻第一頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第二頁(yè)元素的具體位置;步驟S2M,若為拖動(dòng)翻頁(yè)(在拖動(dòng)過(guò)程中頁(yè)面會(huì)跟隨鼠標(biāo)點(diǎn)或觸摸點(diǎn)移動(dòng)),則根據(jù)所述開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第二頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前坐標(biāo)下第一頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第二頁(yè)元素的具體位置。
作為一個(gè)較好的實(shí)施例,若為點(diǎn)擊翻頁(yè),則上述步驟S223中,根據(jù)開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第二頁(yè)當(dāng)前需要修正的距離的過(guò)程具體可以包括如下步驟步驟S2231,點(diǎn)擊翻頁(yè)以翻頁(yè)時(shí)間的長(zhǎng)短來(lái)計(jì)算修正比例,假設(shè)翻頁(yè)總時(shí)間為T總, 并且希望在預(yù)設(shè)的時(shí)間Tif O 的具體大小視實(shí)驗(yàn)效果而定,且τ,6)后修正好位置,則可根據(jù)獲取的開(kāi)始翻頁(yè)的時(shí)間Ttl、當(dāng)前時(shí)間T以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間1 計(jì)算修正比例系數(shù)3 ,采用如下公式3 = (7-7;)/ 濡要說(shuō)明的是,當(dāng)hi時(shí)取3 = 1。步驟S2232,根據(jù)所述修正比例系數(shù)3·計(jì)算第二頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式-.Xt =3*(2D,-D3)淇中,2D「D3為本發(fā)明實(shí)際所要修正的距離,D1為第一頁(yè)最左邊元素與第一屏左邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。作為一個(gè)較好的實(shí)施例,若為拖動(dòng)翻頁(yè),則上述步驟S2M中,根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第二頁(yè)當(dāng)前需要修正的距離的過(guò)程具體可以包括如下步驟步驟S2M1,拖動(dòng)翻頁(yè)的修正系數(shù)是按拖動(dòng)的距離來(lái)計(jì)算的。假設(shè)希望移動(dòng)過(guò)預(yù)設(shè)距離X移(X移的具體大小視實(shí)驗(yàn)效果而定,且X移彡D = 2*DfD3)后修正好位置,則可根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)\、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)X以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離X 計(jì)算修正比例系數(shù)3 ,采用如下公式=/X移;當(dāng)時(shí)取 3 = 1。步驟S2M2,根據(jù)所述修正比例系數(shù)3計(jì)算第二頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式-.Xt =MGjD1-D3);其中,D1為第一頁(yè)最左邊元素與第一屏左邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。另外,在步驟S223或步驟S2M中,可以采用如下公式計(jì)算第二頁(yè)元素的具體位置:S4 = S3+D2+2*DrXt ;其中,、為第二頁(yè)最左邊元素到第一屏左邊框的距離,S3為第一頁(yè)最右邊元素到第一屏左邊框的距離,D2為各元素的寬度。計(jì)算所得的結(jié)果即為當(dāng)前時(shí)刻/ 當(dāng)前坐標(biāo)下第二頁(yè)元素的具體位置。作為一個(gè)較好的實(shí)施例,在步驟S23向右翻頁(yè)的情況下,根據(jù)第二頁(yè)元素的位置實(shí)時(shí)調(diào)整第一頁(yè)元素的位置的過(guò)程具體可以包括如下步驟步驟S231,獲取開(kāi)始翻頁(yè)的時(shí)間、開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo);步驟S232,判斷翻頁(yè)操作的類型,所述翻頁(yè)操作的類型包括點(diǎn)擊翻頁(yè)、拖動(dòng)翻頁(yè);步驟S233,若為點(diǎn)擊翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第一頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前時(shí)刻第二頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第一頁(yè)元素的具體位置;步驟S234,若為拖動(dòng)翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第一頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前坐標(biāo)下第二頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第一頁(yè)元素的具體位置。所述步驟S233中,若為點(diǎn)擊翻頁(yè),則所述根據(jù)開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第一頁(yè)當(dāng)前需要修正的距離的過(guò)程具體可以包括如下步驟
步驟S2331,根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間T。、當(dāng)前時(shí)間T以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算修正比例系數(shù)3,采用如下公式3=σ-Γ()) / ;步驟S2332,根據(jù)所述修正比例系數(shù)3計(jì)算第一頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式-.Xt =3120,-D3);其中,D1為第二頁(yè)最右邊元素到第二屏右邊框的距離,該距離習(xí)慣上與步驟S2232中的D1即第一頁(yè)最左邊元素與第一屏左邊框的距離相等,另外D3為同一行相鄰兩個(gè)元素之間的距離。所述步驟S234中,若為拖動(dòng)翻頁(yè),則所述根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第一頁(yè)當(dāng)前需要修正的距離的過(guò)程具體可以包括如下步驟步驟S2341,根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo))(。、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)X以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離X 計(jì)算修正比例系數(shù)3 ,采用如下公式
3 = (1-10)/1移;步驟S2342,根據(jù)所述修正比例系數(shù)3計(jì)算第一頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式--Xt =3127),-D3);其中,D1為第二頁(yè)最右邊元素到第二屏右邊框的距離,該距離習(xí)慣上與步驟S2242中的D1即第一頁(yè)最左邊元素與第一屏左邊框的距離相等,另外D3為同一行相鄰兩個(gè)元素之間的距離。另外,在步驟S233或步驟S234中,可以采用如下公式計(jì)算第一頁(yè)元素的具體位置=S1 = S2-D2-2*D1+Xt ;其中,S1為第一頁(yè)最右邊元素到第一屏左邊框的距離,S2為第二頁(yè)最左邊元素到第一屏左邊框的距離,D2為各元素的寬度。計(jì)算所得的結(jié)果即為當(dāng)前時(shí)刻/ 當(dāng)前坐標(biāo)下第一頁(yè)元素的具體位置。仍然以上述的多頁(yè)系統(tǒng)為例進(jìn)行說(shuō)明在點(diǎn)擊翻頁(yè)的情況下,當(dāng)移動(dòng)時(shí)間達(dá)到Tif后,第一頁(yè)和第二頁(yè)便成為一個(gè)整體, 完成一體化的處理。點(diǎn)擊翻頁(yè)因?yàn)槠浞?yè)的方向是確定的,所以在同一時(shí)刻只需要處理將要刷新顯示的那一頁(yè)(系統(tǒng)第一頁(yè)或系統(tǒng)第四頁(yè))即可;在拖動(dòng)翻頁(yè)的情況下,若是向左翻頁(yè),則當(dāng)移動(dòng)距離達(dá)到或者超過(guò)Xif時(shí),第一頁(yè) (系統(tǒng)第三頁(yè))和第二頁(yè)(系統(tǒng)第四頁(yè))便成為一個(gè)整體,此時(shí)系統(tǒng)第二頁(yè)可能部分顯示, 系統(tǒng)第一頁(yè)則完全沒(méi)有顯示,完成一體化的處理;若是向右翻頁(yè),則當(dāng)移動(dòng)距離達(dá)到或者超過(guò)X 時(shí),第一頁(yè)(系統(tǒng)第一頁(yè))和第二頁(yè)(系統(tǒng)第二頁(yè))便成為一個(gè)整體,系統(tǒng)第三頁(yè)可能部分顯示,系統(tǒng)第四頁(yè)完全沒(méi)有顯示,完成一體化的處理。通過(guò)以上方案可以看出,本發(fā)明的兩屏顯示裝置的翻頁(yè)處理方法,通過(guò)在兩屏顯示裝置的翻頁(yè)過(guò)程中逐漸減小兩頁(yè)之間的距離直到該距離與同頁(yè)上其它元素之間的距離相等,這樣在翻頁(yè)完成后,兩頁(yè)之間不再存在明顯的頁(yè)間距,整個(gè)屏幕上顯示的兩頁(yè)就會(huì)是一個(gè)完整的畫(huà)面,從而實(shí)現(xiàn)了屏幕顯示范圍內(nèi)兩頁(yè)一體化的目的,加強(qiáng)了屏幕顯示內(nèi)容的整體感,給用戶提供了更好的視覺(jué)效果。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,包括以下步驟在兩屏顯示裝置上進(jìn)行翻頁(yè)的過(guò)程中,逐漸減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離,直到上述距離與頁(yè)面上其它元素之間的距離相等。
2.根據(jù)權(quán)利要求1所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離的過(guò)程具體包括判斷向左翻頁(yè)還是向右翻頁(yè);若是向左翻頁(yè),則調(diào)整第一頁(yè)元素的位置直至第一頁(yè)最左邊元素到第一屏左邊框的距離為預(yù)定距離;并在調(diào)整第一頁(yè)元素的位置的過(guò)程中根據(jù)第一頁(yè)元素的位置實(shí)時(shí)調(diào)整第二頁(yè)元素的位置,直至第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離與頁(yè)面上其它元素之間的距離相等;若為向右翻頁(yè),則調(diào)整第二頁(yè)元素的位置直至第二頁(yè)最右邊元素到第二屏右邊框的距離為預(yù)定距離;并在調(diào)整第二頁(yè)元素的位置的過(guò)程中根據(jù)第二頁(yè)元素的位置實(shí)時(shí)調(diào)整第一頁(yè)元素的位置,直至第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離與頁(yè)面上其它元素之間的距離相等。
3.根據(jù)權(quán)利要求2所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)第一頁(yè)元素的位置實(shí)時(shí)調(diào)整第二頁(yè)元素的位置的過(guò)程具體包括獲取開(kāi)始翻頁(yè)的時(shí)間、開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo);判斷翻頁(yè)操作的類型,所述翻頁(yè)操作的類型包括點(diǎn)擊翻頁(yè)、拖動(dòng)翻頁(yè);若為點(diǎn)擊翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第二頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前時(shí)刻第一頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第二頁(yè)元素的具體位置;若為拖動(dòng)翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第二頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前坐標(biāo)下第一頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第二頁(yè)元素的具體位置。
4.根據(jù)權(quán)利要求3所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第二頁(yè)當(dāng)前需要修正的距離的過(guò)程具體包括根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間Ttl、當(dāng)前時(shí)間T以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間1 計(jì)算修正比例系數(shù)3,采用如下公式/ ;根據(jù)所述修正比例系數(shù)3計(jì)算第二頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式1,=3120,-D3);其中,D1為第一頁(yè)最左邊元素與第一屏左邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。
5.根據(jù)權(quán)利要求3所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第二頁(yè)當(dāng)前需要修正的距離的過(guò)程具體包括根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)\、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)X以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離X移計(jì)算修正比例系數(shù),采用如下公式= (X-X0)/X移根據(jù)所述修正比例系數(shù)3計(jì)算第二頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式 1,=3127),-D3);其中,D1為第一頁(yè)最左邊元素與第一屏左邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。
6.根據(jù)權(quán)利要求4或5所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,采用如下公式計(jì)算當(dāng)前時(shí)刻/當(dāng)前坐標(biāo)下第二頁(yè)元素的具體位置 = S3+D2+2*DrXt ;其中, 為第二頁(yè)最左邊元素到第一屏左邊框的距離,&為第一頁(yè)最右邊元素到第一屏左邊框的距離,D2 為各元素的寬度。
7.根據(jù)權(quán)利要求2所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)第二頁(yè)元素的位置實(shí)時(shí)調(diào)整第一頁(yè)元素的位置的過(guò)程具體包括獲取開(kāi)始翻頁(yè)的時(shí)間、開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo);判斷翻頁(yè)操作的類型,所述翻頁(yè)操作的類型包括點(diǎn)擊翻頁(yè)、拖動(dòng)翻頁(yè);若為點(diǎn)擊翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第一頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前時(shí)刻第二頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第一頁(yè)元素的具體位置;若為拖動(dòng)翻頁(yè),則根據(jù)所述開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第一頁(yè)當(dāng)前需要修正的距離,然后根據(jù)當(dāng)前坐標(biāo)下第二頁(yè)元素的位置以及當(dāng)前需要修正的距離計(jì)算出第一頁(yè)元素的具體位置。
8.根據(jù)權(quán)利要求7所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)開(kāi)始翻頁(yè)的時(shí)間、當(dāng)前時(shí)間以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間計(jì)算第一頁(yè)當(dāng)前需要修正的距離的過(guò)程具體包括根據(jù)所述開(kāi)始翻頁(yè)的時(shí)間Ttl、當(dāng)前時(shí)間T以及預(yù)設(shè)的修正好位置所需花費(fèi)的時(shí)間1 計(jì)算修正比例系數(shù)3,采用如下公式/ ;根據(jù)所述修正比例系數(shù)3計(jì)算第一頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式 1,=3122),-D3);其中,D1為第二頁(yè)最右邊元素到第二屏右邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。
9.根據(jù)權(quán)利要求7所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,所述根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離計(jì)算出第一頁(yè)當(dāng)前需要修正的距離的過(guò)程具體包括根據(jù)開(kāi)始翻頁(yè)的鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo)\、當(dāng)前鼠標(biāo)點(diǎn)或觸摸點(diǎn)的橫坐標(biāo) X以及預(yù)設(shè)的修正好位置所需拖動(dòng)的距離X 計(jì)算修正比例系數(shù)3,采用如下公式 3 = (U0) ;根據(jù)所述修正比例系數(shù)3計(jì)算第一頁(yè)當(dāng)前需要修正的距離Xt,采用如下公式 1,=3122),-D3);其中,D1為第二頁(yè)最右邊元素到第二屏右邊框的距離,D3為同一行相鄰兩個(gè)元素之間的距離。
10.根據(jù)權(quán)利要求8或9所述的兩屏顯示裝置的翻頁(yè)處理方法,其特征在于,采用如下公式計(jì)算當(dāng)前時(shí)刻/當(dāng)前坐標(biāo)下第一頁(yè)元素的具體位置=S1 = S2-D2-2*D1+Xt ;其中,S1為第一頁(yè)最右邊元素到第一屏左邊框的距離,&為第二頁(yè)最左邊元素到第一屏左邊框的距離,D2 為各元素的寬度。
全文摘要
本發(fā)明提供一種兩屏顯示裝置的翻頁(yè)處理方法,該方法包括以下步驟在兩屏顯示裝置上進(jìn)行翻頁(yè)的過(guò)程中,逐漸減小第一頁(yè)最右邊元素與第二頁(yè)最左邊元素之間的距離,直到上述距離與頁(yè)面上其它元素之間的距離相等。本發(fā)明的兩屏顯示裝置的翻頁(yè)處理方法,通過(guò)在兩屏顯示裝置的翻頁(yè)過(guò)程中逐漸減小兩頁(yè)之間的距離直到該距離與同頁(yè)上其它元素之間的距離相等,這樣在翻頁(yè)完成后,兩頁(yè)之間不再存在明顯的頁(yè)間距,整個(gè)屏幕上顯示的兩頁(yè)就會(huì)是一個(gè)完整的畫(huà)面,從而實(shí)現(xiàn)了屏幕顯示范圍內(nèi)兩頁(yè)一體化的目的,加強(qiáng)了屏幕顯示內(nèi)容的整體感,給用戶提供了更好的視覺(jué)效果。
文檔編號(hào)G06F3/14GK102566909SQ20111041821
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月13日 優(yōu)先權(quán)日2011年12月13日
發(fā)明者吳漢富 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司