則第一拉伸比例大于第二拉伸比例。
[0153]在步驟404中,在觸控顯示屏上不再檢測(cè)到對(duì)象時(shí),將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。
[0154]在觸控顯示屏不再檢測(cè)到對(duì)象時(shí),終端將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該恢復(fù)過(guò)程可以視為步驟403的逆過(guò)程,但與步驟403不同的是,步驟403的拉伸過(guò)程是跟隨對(duì)象的運(yùn)動(dòng)的過(guò)程,而步驟404中的恢復(fù)過(guò)程是以預(yù)設(shè)速率或預(yù)設(shè)時(shí)間來(lái)執(zhí)行。
[0155]換句話說(shuō),終端可以以預(yù)設(shè)速率將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)速率可以是勻速速率、勻減速速率、勻加速速率、與拉伸時(shí)的速率呈正相關(guān)關(guān)系的速率等,本實(shí)施例不對(duì)該預(yù)設(shè)速率進(jìn)行限定。
[0156]或者,終端可以在預(yù)設(shè)時(shí)間內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)時(shí)間可以是0.4秒。
[0157]作為一種示例,如圖4D所示,在觸控顯示屏上23不再檢測(cè)到手指時(shí),終端在0.4秒內(nèi)將6個(gè)拉伸顯示后的縮略圖恢復(fù)為拉伸前的顯示狀態(tài)。
[0158]需要說(shuō)明的是,上述拉伸顯示過(guò)程和恢復(fù)顯示過(guò)程中,終端都保持電子文檔的邊緣的顯示狀態(tài)不變。
[0159]作為步驟404的另外一種可能性,若在觸控顯示屏上仍然能夠檢測(cè)到對(duì)象,但該對(duì)象保持靜止?fàn)顟B(tài)不再運(yùn)動(dòng),則終端保持當(dāng)前的顯示狀態(tài)不變。
[0160]綜上所述,本實(shí)施例提供的文檔顯示方法,通過(guò)在已經(jīng)顯示到電子文檔的邊緣區(qū)域時(shí),將若干個(gè)顯示元素向遠(yuǎn)離電子文檔的邊緣的方向進(jìn)行拉伸顯示,作為對(duì)用戶平移操作的一種響應(yīng);能夠使用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣,避免用戶重復(fù)進(jìn)行沒(méi)有實(shí)際操作意義的平移操作,從而提高用戶的操作效率。
[0161]本實(shí)施例提供的文檔顯示方法,還通過(guò)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài),使得在用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣后,恢復(fù)拉伸前的顯示狀態(tài),以方便用戶執(zhí)行其它操作。
[0162]圖5A是根據(jù)另一示例性實(shí)施例示出的一種觸控顯示屏上的文檔顯示方法的流程圖,本實(shí)施例以該文檔顯示方法應(yīng)用于包括觸控顯示屏的終端中來(lái)舉例說(shuō)明。該文檔顯示方法可以包括如下幾個(gè)步驟。
[0163]在步驟501中,在觸控顯示屏上顯示電子文檔的邊緣區(qū)域,該邊緣區(qū)域包括有該電子文檔的邊緣和若干個(gè)顯示元素。
[0164]電子文檔的邊緣可以與觸控顯示屏的顯示區(qū)域的邊緣重合,而不在觸控顯示屏的顯示區(qū)域中明確示出。
[0165]在步驟502中,檢測(cè)作用于觸控顯示屏上的對(duì)象的運(yùn)動(dòng)。
[0166]該對(duì)象是用戶的手指、觸控筆或其它可以被觸控顯示屏所檢測(cè)到的控制物體。
[0167]在觸控顯示屏不支持懸浮觸控時(shí),該對(duì)象直接作用于觸控顯示屏上。
[0168]在觸控顯示屏支持懸浮觸控時(shí),該對(duì)象直接作用于觸控顯示屏上,或,該對(duì)象以一定的間隔懸浮作用于觸控顯示屏上。
[0169]當(dāng)該對(duì)象運(yùn)動(dòng)時(shí),終端通過(guò)觸控顯示屏檢測(cè)出該對(duì)象的運(yùn)動(dòng)。該運(yùn)動(dòng)可以是平移運(yùn)動(dòng)。比如,該運(yùn)動(dòng)可以是遠(yuǎn)離邊緣區(qū)域中的一個(gè)邊緣的運(yùn)動(dòng)。
[0170]在步驟503中,響應(yīng)于該運(yùn)動(dòng),將位于該邊緣和對(duì)象位置之間的顯示元素中,除去離該邊緣最近的η行顯示元素之外的其它行顯示元素,向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示,η為正整數(shù)。
[0171]拉伸顯示是指沿遠(yuǎn)離該邊緣的方向?qū)@示元素進(jìn)行放大的一種顯示方式。該邊緣是對(duì)象的運(yùn)動(dòng)所遠(yuǎn)離的邊緣。
[0172]其中,每個(gè)顯示元素的拉伸比例可以是相同的?;颍總€(gè)顯示元素的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是顯示元素和邊緣之間的距離。
[0173]作為一種示例,結(jié)合參考圖5Β和圖5C,以電子文檔是通訊錄應(yīng)用的交互界面32,以對(duì)象是用戶的手指,η = I為例,當(dāng)手指在觸控顯示屏33上向下運(yùn)動(dòng)時(shí),終端通過(guò)觸控顯示屏33檢測(cè)出手指的運(yùn)動(dòng)。響應(yīng)于該手指的運(yùn)動(dòng),終端將位于上邊緣36和手指位置之間的顯示元素中,離上邊緣36最近一行的顯示元素:標(biāo)題行322的顯示形狀保持不變,而將第I個(gè)至第4個(gè)通話記錄行向遠(yuǎn)離上邊緣36的方向進(jìn)行拉伸顯示。拉伸后的通話記錄行的寬度沒(méi)有發(fā)生變化,但是高度發(fā)生了拉伸。
[0174]其中,在圖5Β示出的示例中,第I個(gè)至第4個(gè)通話記錄行的拉伸比例是相同的。也艮P,每個(gè)通話記錄行在拉伸后的高度是相同的。該拉伸比例與手指的運(yùn)動(dòng)距離呈正相關(guān)關(guān)系,也即,手指在觸控顯示屏33上的運(yùn)動(dòng)距離越長(zhǎng),該拉伸比例越大;手指在觸控顯示屏33上的運(yùn)動(dòng)距離越小,該拉伸比例越小。另外,位于第6個(gè)通話記錄行的一部分和第7個(gè)通話記錄行的全部被平移出觸控顯示屏33的顯示區(qū)域,不再顯示。
[0175]在圖5C示出的示例中,各個(gè)通話記錄行的拉伸比例是不同的,每個(gè)通話記錄行的拉伸比例與第一距離呈正相關(guān)關(guān)系,該第一距離是通話記錄行和上邊緣36之間的距離。也艮P,拉伸顯示的通話記錄行與上邊緣36的距離越大,拉伸比例越大;拉伸顯示的通話記錄行與上邊緣36的距離越小,拉伸比例越小。比如,第4個(gè)通話記錄行的拉伸比例大于第3個(gè)通話記錄行的拉伸比例,第3個(gè)通話記錄行的拉伸比例大于第2個(gè)通話記錄行的拉伸比例,第2個(gè)通話記錄行的拉伸比例大于第I個(gè)通話記錄行的拉伸比例。另外,最下一排的第6個(gè)通話記錄行的一部分以及第7個(gè)通話記錄行的全部被平移出觸控顯示屏33的顯示區(qū)域,不再顯示。
[0176]在步驟504中,在觸控顯示屏上不再檢測(cè)到對(duì)象時(shí),將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。
[0177]在觸控顯示屏不再檢測(cè)到對(duì)象時(shí),終端將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該恢復(fù)過(guò)程可以視為步驟503的逆過(guò)程,但與步驟503不同的是,步驟503的拉伸過(guò)程是跟隨對(duì)象的運(yùn)動(dòng)的過(guò)程,而步驟504中的恢復(fù)過(guò)程是以預(yù)設(shè)速率或預(yù)設(shè)時(shí)間來(lái)執(zhí)行。
[0178]換句話說(shuō),終端可以以預(yù)設(shè)速率將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)速率可以是勻速速率、勻減速速率、勻加速速率、與拉伸時(shí)的速率呈正相關(guān)關(guān)系的速率等,本實(shí)施例不對(duì)該預(yù)設(shè)速率進(jìn)行限定。
[0179]或者,終端可以在預(yù)設(shè)時(shí)間內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。該預(yù)設(shè)時(shí)間可以是0.4秒。
[0180]作為一種示例,如圖所示,在觸控顯示屏上33不再檢測(cè)到手指時(shí),終端在0.4秒內(nèi)將7個(gè)拉伸顯示后的通話記錄行恢復(fù)為拉伸前的顯示狀態(tài)。
[0181]需要說(shuō)明的是,上述拉伸顯示過(guò)程和恢復(fù)顯示過(guò)程中,終端都保持電子文檔的邊緣的顯示狀態(tài)不變。
[0182]作為步驟504的另外一種可能性,若在觸控顯示屏上仍然能夠檢測(cè)到對(duì)象,但該對(duì)象保持靜止?fàn)顟B(tài)不再運(yùn)動(dòng),則終端保持當(dāng)前的顯示狀態(tài)不變。
[0183]綜上所述,本實(shí)施例提供的文檔顯示方法,通過(guò)在已經(jīng)顯示到電子文檔的邊緣區(qū)域時(shí),將若干個(gè)顯示元素向遠(yuǎn)離電子文檔的邊緣的方向進(jìn)行拉伸顯示,作為對(duì)用戶平移操作的一種響應(yīng);能夠使用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣,避免用戶重復(fù)進(jìn)行沒(méi)有實(shí)際操作意義的平移操作,從而提高用戶的操作效率。
[0184]本實(shí)施例提供的文檔顯示方法,還通過(guò)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài),使得在用戶清楚地獲知已經(jīng)顯示到電子文檔的邊緣后,恢復(fù)拉伸前的顯示狀態(tài),以方便用戶執(zhí)行其它操作。
[0185]圖6A示出了是根據(jù)另一示例性實(shí)施例示出的一種觸控顯示屏上的文檔顯示方法的流程圖,本實(shí)施例以該文檔顯示方法應(yīng)用于包括觸控顯示屏的終端中來(lái)舉例說(shuō)明。該文檔顯示方法可以包括如下幾個(gè)步驟。
[0186]在步驟601中,在觸控顯示屏上顯示電子文檔的邊緣區(qū)域,該邊緣區(qū)域包括有電子文檔的邊緣和若干個(gè)顯示元素。
[0187]在步驟602中,檢測(cè)作用于觸控顯示屏上的對(duì)象的運(yùn)動(dòng)。
[0188]該運(yùn)動(dòng)可以是遠(yuǎn)離邊緣區(qū)域中的一個(gè)邊緣的運(yùn)動(dòng)。
[0189]在步驟603中,響應(yīng)于該對(duì)象的運(yùn)動(dòng),將若干個(gè)顯示元素向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示。
[0190]步驟603可以采用步驟203、步驟303、步驟403和步驟503中的任意一種實(shí)現(xiàn)。
[0191]在步驟604中,在觸控顯示屏上不再檢測(cè)到對(duì)象時(shí),在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)將若干個(gè)顯示元素繼續(xù)進(jìn)行拉伸顯示。
[0192]在拉伸顯示過(guò)程中,拉伸速率與對(duì)象的運(yùn)動(dòng)速率有關(guān)。
[0193]在觸控顯示屏上不再檢測(cè)到對(duì)象的運(yùn)動(dòng)時(shí),終端在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)將若干個(gè)顯示元素繼續(xù)進(jìn)行拉伸顯示。該第一預(yù)設(shè)時(shí)長(zhǎng)可以是0.2秒。
[0194]作為一種示例,結(jié)合參考圖6B,仍然以電子文檔是圖片展示應(yīng)用的交互界面,對(duì)象是用戶的手指為例,當(dāng)手指在觸控顯示屏23上向下運(yùn)動(dòng)時(shí),終端通過(guò)觸控顯示屏23檢測(cè)出手指的運(yùn)動(dòng)。響應(yīng)于該手指的運(yùn)動(dòng),終端將邊緣區(qū)域22a中位于手指位置和上邊緣26之間的6個(gè)縮略圖向遠(yuǎn)離上邊緣26的方向進(jìn)行拉伸顯示。當(dāng)在觸控顯示屏23上檢測(cè)不到手指時(shí),終端在0.2秒內(nèi)將6個(gè)縮略圖向遠(yuǎn)離上邊緣26的方向繼續(xù)進(jìn)行拉伸顯示。
[0195]在步驟605中,在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。
[0196]終端在停止拉伸顯示后,可以在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)將拉伸顯示后的顯示元素恢復(fù)為拉伸前的顯示狀態(tài)。第二預(yù)設(shè)時(shí)長(zhǎng)可以是0.4秒。
[0197]作為一種示例,結(jié)合參考圖6C,終端在0.2秒內(nèi)繼續(xù)將6個(gè)縮略圖向遠(yuǎn)離上邊緣26的方向進(jìn)行拉伸顯示之后,終端在0.4秒內(nèi)將拉伸顯示后的6個(gè)縮略圖恢復(fù)為拉伸前的顯示狀態(tài)。
[0198]作為步驟604的另外一種可能性,若在觸控顯示屏上仍然能夠檢測(cè)到對(duì)象,但該對(duì)象保持靜止?fàn)顟B(tài)不再運(yùn)動(dòng),則終端保持當(dāng)前的顯示狀態(tài)不變。
[0199]綜上所述,本實(shí)施例提供的文檔顯示方法,還通過(guò)在不再檢測(cè)到對(duì)象時(shí),將若干個(gè)顯示元素繼續(xù)進(jìn)行拉伸顯示,使得用戶的手指離開(kāi)觸控顯示屏后,用戶在無(wú)手指遮擋后更加清楚地觀察到拉伸顯示的顯示元素,進(jìn)而更加清楚地獲知已經(jīng)顯示到電子文檔的邊緣。
[0200]需要補(bǔ)充說(shuō)明的是,在步驟604之前,終端還可以包括如下步驟。
[0201]第一,檢測(cè)觸控顯示屏不再檢測(cè)到對(duì)象之前,對(duì)象的運(yùn)動(dòng)速度是否超過(guò)預(yù)設(shè)閾值。
[0202]第二,若超過(guò)預(yù)設(shè)閾值,則執(zhí)行步驟604。
[0203]第三,若未超過(guò)預(yù)設(shè)閾值,則執(zhí)行步驟504。
[0204]圖7A示出了是根據(jù)另一示例性實(shí)施例示出的一種觸控顯示屏上的文檔顯示方法的流程圖,本實(shí)施例以該文檔顯示方法應(yīng)用于包括觸控顯示屏的終端中來(lái)舉例說(shuō)明。該文檔顯示方法可以包括如下幾個(gè)步驟。
[0205]在步驟701中,在觸控顯示屏上顯示電子文檔的邊緣區(qū)域,該邊緣區(qū)域包括有電子文檔的邊緣和若干個(gè)顯示元素。
[0206]在步驟702中,檢測(cè)作用于觸控顯示屏上的對(duì)象的運(yùn)動(dòng)。
[0207]該運(yùn)動(dòng)可以是遠(yuǎn)離邊緣區(qū)域中的一個(gè)邊緣的運(yùn)動(dòng)。
[0208]在步驟703中,響應(yīng)于對(duì)象的運(yùn)動(dòng),將若干個(gè)顯示元素向遠(yuǎn)離該邊緣的方向進(jìn)行拉伸顯示。
[0209]步驟703可以采用步驟203、步驟303、步驟403和步驟503中的任意一種實(shí)現(xiàn)。
[0210]在步驟704中,在觸控顯示屏上不再檢測(cè)到對(duì)象時(shí),將拉伸顯示后的顯示元素進(jìn)行至少一次彈性伸縮顯示,再恢復(fù)為拉伸前的顯示狀態(tài)。
[0211]一次彈性伸縮顯示是連貫的縮放顯示和拉伸顯示所組成的動(dòng)畫(huà)顯示效果。終端可以將拉伸顯示后的顯示元素進(jìn)行一次彈性伸縮顯示,再恢復(fù)為拉伸前的顯示狀態(tài)。終端也可以將拉伸顯示后的顯示元素進(jìn)行若干次彈性伸縮顯示,再恢復(fù)為拉伸前的顯示狀態(tài)。在相鄰的兩次彈性伸縮顯示之間,在前的彈性伸縮顯示所采用的縮放比例大于在后的彈性伸縮顯示所采用的縮放比例。
[0212]以終端進(jìn)行一次彈性伸縮顯示為例,如圖7B所示,在觸控顯示屏上33不再檢測(cè)到手指時(shí),終端在0.2秒內(nèi)將7個(gè)拉伸顯示后的通話記錄行進(jìn)行縮放顯示,縮放顯示后的通話記錄行的寬度保持不變,高度小于原始高度;然后,終端在0.4秒內(nèi)將7個(gè)縮放顯示后的通話記錄行進(jìn)行拉伸顯示,恢復(fù)為跟隨對(duì)象的運(yùn)動(dòng)所進(jìn)行的拉伸顯示之前的顯示狀態(tài),也即原始的顯示狀態(tài)。從用戶的視覺(jué)角度來(lái)講,7個(gè)通話記錄行在手指松開(kāi)后,進(jìn)行了一次彈性伸縮顯示之后,被恢復(fù)為了原始的顯示狀態(tài)。
[0213]當(dāng)然,終端還可以進(jìn)行多次彈性伸縮顯示后,將顯示元素恢復(fù)為原始的顯示狀態(tài)。
[0214]需要說(shuō)明的是,根據(jù)彈性伸縮顯示的次數(shù)的不同,每次彈性伸縮顯示時(shí)的伸縮比例的不同,彈性伸縮顯示的顯示效果會(huì)存在多種,本文對(duì)此不一一贅述,但不限定該彈性伸縮顯示的形式。
[0215]在上述幾個(gè)實(shí)施例中,終端顯示出電子文檔的邊緣區(qū)域的方式,可以是初始即顯示電子文檔的邊緣區(qū)域,也可以是在平移過(guò)程中顯示出電子文檔的邊緣區(qū)域。下面分三個(gè)不同的實(shí)施例做介紹。
[0216]第一種實(shí)現(xiàn)方式:
[0217]