顯示元素和邊緣之間的距離。
[0100]作為一種示例,結(jié)合參考圖2B,電子文檔是圖片展示應(yīng)用的交互界面22。該交互界面22中包括有按照6行3列順序排列的18個(gè)縮略圖,該18個(gè)縮略圖的編號從I至18。但是由于觸控顯示屏23的顯示區(qū)域較小,只能顯示出交互界面22的邊緣區(qū)域22a。該邊緣區(qū)域22a包括交互界面22的上邊緣26,以及按照4行3列順序排列的編號從I至12的縮略圖。其中,交互界面22的上邊緣26與觸控顯示屏23的上邊緣重合,在圖2B上并未明確示出。
[0101 ] 繼續(xù)結(jié)合參考圖2C和圖2D,以對象是用戶的手指為例,當(dāng)手指在觸控顯示屏23上向下運(yùn)動(dòng)時(shí),終端通過觸控顯示屏23檢測出手指的運(yùn)動(dòng)。響應(yīng)于該手指的運(yùn)動(dòng),終端將邊緣區(qū)域22a中的12個(gè)縮略圖向遠(yuǎn)離上邊緣26的方向進(jìn)行拉伸顯示。拉伸后的縮略圖的寬度沒有發(fā)生變化,但是高度發(fā)生了拉伸。而且,最下一行的縮略圖10、縮略圖11和縮略圖12的一部分被平移出觸控顯示屏23的顯示區(qū)域,不再顯示。拉伸顯示的每兩行縮略圖之間的間距通常保持不變,或者,拉伸顯示的每兩行縮略圖之間的間距也跟隨拉伸顯示。
[0102]其中,在圖2C示出的示例中,各個(gè)縮略圖的拉伸比例是相同的。也即,每個(gè)縮略圖在拉伸后的高度是相同的。該拉伸比例與手指的運(yùn)動(dòng)距離呈正相關(guān)關(guān)系,也即,手指在觸控顯示屏23上的運(yùn)動(dòng)距離越長,該拉伸比例越大;手指在觸控顯示屏23上的運(yùn)動(dòng)距離越小,該拉伸比例越小。
[0103]在圖2D示出的示例中,各個(gè)縮略圖的拉伸比例是不同的,每個(gè)縮略圖的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是縮略圖和上邊緣26之間的距離。也即,拉伸顯示的縮略圖與上邊緣26的距離越大,拉伸比例越大;拉伸顯示的縮略圖與上邊緣26的距離越小,拉伸比例越小。比如,縮略圖7、縮略圖8和縮略圖9采用第一拉伸比例,縮略圖4、縮略圖5和縮略圖6采用第二拉伸比例,則第一拉伸比例大于第二拉伸比例。
[0104]在步驟204中,在觸控顯示屏上不再檢測到對象時(shí),將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。
[0105]在觸控顯示屏不再檢測到對象時(shí),終端將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該恢復(fù)過程可以視為步驟203的逆過程,但與步驟203不同的是,步驟203的拉伸過程是跟隨對象的運(yùn)動(dòng)的過程,而步驟204中的恢復(fù)過程是以預(yù)設(shè)速率或預(yù)設(shè)時(shí)間來執(zhí)行。
[0106]換句話說,終端可以以預(yù)設(shè)速率將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)速率可以是勻速速率、勻減速速率、勻加速速率、與拉伸時(shí)的速率呈正相關(guān)關(guān)系的速率等,本實(shí)施例不對該預(yù)設(shè)速率進(jìn)行限定。
[0107]或者,終端可以在預(yù)設(shè)時(shí)間內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)時(shí)間可以是0.2秒。
[0108]作為一種示例,如圖2E所示,在觸控顯示屏上23不再檢測到手指時(shí),終端在0.2秒內(nèi)將12個(gè)拉伸顯示后的縮略圖恢復(fù)為拉伸前的顯示狀態(tài)。
[0109]需要說明的是,上述拉伸顯示過程和恢復(fù)顯示過程中,終端都保持電子文檔的邊緣的顯示狀態(tài)不變。
[0110]作為步驟204的另外一種可能性,若在觸控顯示屏上仍然能夠檢測到對象,但該對象保持靜止?fàn)顟B(tài)不再運(yùn)動(dòng),則終端保持當(dāng)前的顯示狀態(tài)不變。
[0111]綜上所述,本實(shí)施例提供的文檔顯示方法,通過在已經(jīng)顯示到電子文檔的邊緣區(qū)域時(shí),將若干個(gè)顯示元素向遠(yuǎn)離電子文檔的邊緣的方向進(jìn)行拉伸顯示,作為對用戶平移操作的一種響應(yīng);能夠使用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣,避免用戶重復(fù)進(jìn)行沒有實(shí)際操作意義的平移操作,從而提高用戶的操作效率。
[0112]本實(shí)施例提供的文檔顯示方法,還通過將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài),使得在用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣后,恢復(fù)拉伸前的顯示狀態(tài),以方便用戶執(zhí)行其它操作。
[0113]圖3A是根據(jù)另一示例性實(shí)施例示出的一種觸控顯示屏上的文檔顯示方法的流程圖,本實(shí)施例以該文檔顯示方法應(yīng)用于包括觸控顯示屏的終端中來舉例說明。該文檔顯示方法可以包括如下幾個(gè)步驟。
[0114]在步驟301中,在該觸控顯示屏上顯示電子文檔的邊緣區(qū)域,該邊緣區(qū)域包括有該電子文檔的邊緣和若干個(gè)顯示元素。
[0115]電子文檔的邊緣可以與觸控顯示屏的顯示區(qū)域的邊緣重合,而不在觸控顯示屏的顯示區(qū)域中明確示出。
[0116]在步驟302中,檢測作用于該觸控顯示屏上的對象的運(yùn)動(dòng)。
[0117]該對象是用戶的手指、觸控筆或其它可以被觸控顯示屏所檢測到的控制物體。
[0118]在觸控顯示屏不支持懸浮觸控時(shí),該對象直接作用于觸控顯示屏上。
[0119]在觸控顯示屏支持懸浮觸控時(shí),該對象直接作用于觸控顯示屏上,或,該對象以一定的間隔懸浮作用于觸控顯示屏上。
[0120]當(dāng)該對象運(yùn)動(dòng)時(shí),終端通過觸控顯示屏檢測出該對象的運(yùn)動(dòng)。該運(yùn)動(dòng)可以是平移運(yùn)動(dòng)。比如,該運(yùn)動(dòng)可以是遠(yuǎn)離邊緣區(qū)域中的一個(gè)邊緣的運(yùn)動(dòng)。
[0121]在步驟303中,響應(yīng)于該對象的運(yùn)動(dòng),將離該邊緣最近的η行顯示元素的顯示狀態(tài)保持不變,將除去離該邊緣最近的η行顯示元素之外的其它行顯示元素,向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示,η為正整數(shù)。
[0122]拉伸顯示是指沿遠(yuǎn)離該邊緣的方向?qū)@示元素進(jìn)行放大的一種顯示方式,該邊緣是對象的運(yùn)動(dòng)所遠(yuǎn)離的邊緣。
[0123]其中,每個(gè)顯示元素的拉伸比例可以是相同的?;?,每個(gè)顯示元素的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是顯示元素和邊緣之間的距離。
[0124]作為一種示例,結(jié)合參考圖3Β,電子文檔是通訊錄應(yīng)用的交互界面32。該交互界面32中包括有標(biāo)題行322和10個(gè)通話記錄行。但是由于觸控顯示屏33的顯示區(qū)域較小,只能顯示出交互界面32的邊緣區(qū)域32a。該邊緣區(qū)域32a包括交互界面32的上邊緣36,以及前7個(gè)通話記錄行。其中,交互界面32的上邊緣26與觸控顯示屏23的上邊緣重合,在圖3B上并未明確示出。
[0125]繼續(xù)結(jié)合參考圖3C和圖3D,以對象是用戶的手指為例,當(dāng)手指在觸控顯示屏33上向下運(yùn)動(dòng)時(shí),終端通過觸控顯示屏33檢測出手指的運(yùn)動(dòng)。響應(yīng)于該手指的運(yùn)動(dòng),終端將離上邊緣36最近一行的顯示元素:標(biāo)題行322的顯示形狀保持不變,而將邊緣區(qū)域32a中的7個(gè)通話記錄行向遠(yuǎn)離上邊緣36的方向進(jìn)行拉伸顯示。拉伸后的通話記錄行的寬度沒有發(fā)生變化,但是高度發(fā)生了拉伸。
[0126]其中,在圖3C示出的示例中,各個(gè)通話記錄行的拉伸比例是相同的。也即,每個(gè)通話記錄行在拉伸后的高度是相同的。該拉伸比例與手指的運(yùn)動(dòng)距離呈正相關(guān)關(guān)系,也即,手指在觸控顯示屏33上的運(yùn)動(dòng)距離越長,該拉伸比例越大;手指在觸控顯示屏33上的運(yùn)動(dòng)距離越小,該拉伸比例越小。另外,最下一排的第7個(gè)通話記錄行的一部分被平移出觸控顯示屏33的顯示區(qū)域,不再顯示。
[0127]在圖3D示出的示例中,各個(gè)通話記錄行的拉伸比例是不同的,每個(gè)通話記錄行的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是通話記錄行和上邊緣36之間的距離。也艮P,拉伸顯示的通話記錄行與上邊緣36的距離越大,拉伸比例越大;拉伸顯示的通話記錄行與上邊緣36的距離越小,拉伸比例越小。比如,第6個(gè)通話記錄行的拉伸比例大于第5個(gè)通話記錄行的拉伸比例,第5個(gè)通話記錄行的拉伸比例大于第4個(gè)通話記錄行的拉伸比例,第4個(gè)通話記錄行的拉伸比例大于第3個(gè)通話記錄行的拉伸比例。另外,最下一排的第6個(gè)通話記錄行的一部分以及第7個(gè)通話記錄行的全部被平移出觸控顯示屏33的顯示區(qū)域,不再顯示。
[0128]在步驟304中,在觸控顯示屏上不再檢測到對象時(shí),將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。
[0129]在觸控顯示屏不再檢測到對象時(shí),終端將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該恢復(fù)過程可以視為步驟303的逆過程,但與步驟303不同的是,步驟303的拉伸過程是跟隨對象的運(yùn)動(dòng)的過程,而步驟304中的恢復(fù)過程是以預(yù)設(shè)速率或預(yù)設(shè)時(shí)間來執(zhí)行。
[0130]換句話說,終端可以以預(yù)設(shè)速率將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)速率可以是勻速速率、勻減速速率、勻加速速率、與拉伸時(shí)的速率呈正相關(guān)關(guān)系的速率等,本實(shí)施例不對該預(yù)設(shè)速率進(jìn)行限定。
[0131]或者,終端可以在預(yù)設(shè)時(shí)間內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)時(shí)間可以是0.3秒。
[0132]作為一種示例,如圖3E所示,在觸控顯示屏上33不再檢測到手指時(shí),終端在0.3秒內(nèi)將7個(gè)拉伸顯示后的通話記錄行恢復(fù)為拉伸前的顯示狀態(tài)。
[0133]需要說明的是,上述拉伸顯示過程和恢復(fù)顯示過程中,終端都保持電子文檔的邊緣的顯示狀態(tài)不變。
[0134]作為步驟304的另外一種可能性,若在觸控顯示屏上仍然能夠檢測到對象,但該對象保持靜止?fàn)顟B(tài)不再運(yùn)動(dòng),則終端保持當(dāng)前的顯示狀態(tài)不變。
[0135]綜上所述,本實(shí)施例提供的文檔顯示方法,通過在已經(jīng)顯示到電子文檔的邊緣區(qū)域時(shí),將若干個(gè)顯示元素向遠(yuǎn)離電子文檔的邊緣的方向進(jìn)行拉伸顯示,作為對用戶平移操作的一種響應(yīng);能夠使用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣,避免用戶重復(fù)進(jìn)行沒有實(shí)際操作意義的平移操作,從而提高用戶的操作效率。
[0136]本實(shí)施例提供的文檔顯示方法,還通過將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài),能夠在恢復(fù)至拉伸旋轉(zhuǎn)前的電子文檔上執(zhí)行其它操作,不影響用戶后續(xù)對電子文檔的正常使用。
[0137]圖4A是根據(jù)另一示例性實(shí)施例示出的一種觸控顯示屏上的文檔顯示方法的流程圖,本實(shí)施例以該文檔顯示方法應(yīng)用于包括觸控顯示屏的終端中來舉例說明。該文檔顯示方法可以包括如下幾個(gè)步驟。
[0138]在步驟401中,在觸控顯示屏上顯示電子文檔的邊緣區(qū)域,該邊緣區(qū)域包括有該電子文檔的邊緣和若干個(gè)顯示元素。
[0139]電子文檔的邊緣可以與觸控顯示屏的顯示區(qū)域的邊緣重合,而不在觸控顯示屏的顯示區(qū)域中明確示出。
[0140]在步驟402中,檢測作用于該觸控顯示屏上的對象的運(yùn)動(dòng)。
[0141]該對象是用戶的手指、觸控筆或其它可以被觸控顯示屏所檢測到的控制物體。
[0142]在觸控顯示屏不支持懸浮觸控時(shí),該對象直接作用于觸控顯示屏上。
[0143]在觸控顯示屏支持懸浮觸控時(shí),該對象直接作用于觸控顯示屏上,或,該對象以一定的間隔懸浮作用于觸控顯示屏上。
[0144]當(dāng)該對象運(yùn)動(dòng)時(shí),終端通過觸控顯示屏檢測出該對象的運(yùn)動(dòng)。該運(yùn)動(dòng)可以是平移運(yùn)動(dòng)。比如,該運(yùn)動(dòng)可以是遠(yuǎn)離邊緣區(qū)域中的一個(gè)邊緣的運(yùn)動(dòng)。
[0145]在步驟403中,響應(yīng)于該對象的運(yùn)動(dòng),將位于該邊緣和對象位置之間的顯示元素,向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示。
[0146]作為對對象的運(yùn)動(dòng)的響應(yīng),終端將該邊緣區(qū)域中位于邊緣和對象位置之間的顯示元素向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示。該邊緣是對象的運(yùn)動(dòng)所遠(yuǎn)離的邊緣。
[0147]拉伸顯示是指沿遠(yuǎn)離該邊緣的方向?qū)@示元素進(jìn)行放大的一種顯示方式。其中,對象位置是對象在觸控顯示屏上對應(yīng)的作用位置。
[0148]其中,每個(gè)顯示元素的拉伸比例可以是相同的?;?,每個(gè)顯示元素的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是顯示元素和邊緣之間的距離。
[0149]作為一種示例,結(jié)合參考圖4B和圖4C,仍然以電子文檔是圖片展示應(yīng)用的交互界面22,對象是用戶的手指為例,當(dāng)手指在觸控顯示屏23上向下運(yùn)動(dòng)時(shí),終端通過觸控顯示屏23檢測出手指的運(yùn)動(dòng)。響應(yīng)于該手指的運(yùn)動(dòng),終端將邊緣區(qū)域22a中位于手指位置和上邊緣26之間的6個(gè)縮略圖向遠(yuǎn)離上邊緣26的方向進(jìn)行拉伸顯示。拉伸后的縮略圖的寬度沒有發(fā)生變化,但是高度發(fā)生了拉伸。拉伸顯示的每兩行縮略圖之間的間距通常保持不變,或者,拉伸顯示的每兩行縮略圖之間的間距也跟隨拉伸顯示。
[0150]其中,位于手指位置的另一側(cè)的縮略圖7至縮略圖12并不進(jìn)行拉伸顯示,而且最下一行的縮略圖10、縮略圖11和縮略圖12的一部分被平移出觸控顯示屏23的顯示區(qū)域,不再顯示。
[0151]在圖4B示出的示例中,拉伸顯示的各個(gè)縮略圖的拉伸比例是相同的。也即,每個(gè)縮略圖在拉伸后的高度是相同的。該拉伸比例與手指的運(yùn)動(dòng)距離呈正相關(guān)關(guān)系,也即,手指在觸控顯示屏23上的運(yùn)動(dòng)距離越長,該拉伸比例越大;手指在觸控顯示屏23上的運(yùn)動(dòng)距離越小,該拉伸比例越小。
[0152]在圖4C示出的示例中,拉伸顯示的各個(gè)縮略圖的拉伸比例是不同的,每個(gè)縮略圖的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是縮略圖和上邊緣26之間的距離。也即,拉伸顯示的縮略圖與上邊緣26的距離越大,拉伸比例越大;拉伸顯示的縮略圖與上邊緣26的距離越小,拉伸比例越小。比如,縮略圖4、縮略圖5和縮略圖6采用第一拉伸比例,縮略圖1、縮略圖2和縮略圖3采用第二拉伸比例,