背景技術(shù):
1、計(jì)算裝置可以包括顯示裝置,該顯示裝置顯示來(lái)自在計(jì)算裝置處執(zhí)行的一個(gè)或多個(gè)應(yīng)用的內(nèi)容,諸如文本或圖形內(nèi)容。用戶(hù)可以希望“返回”以查看內(nèi)容的當(dāng)前未在顯示器上顯示的附加部分。例如,用戶(hù)可以使用計(jì)算裝置的存在敏感屏幕(例如,觸摸屏)與圖形用戶(hù)界面交互以返回到先前顯示的內(nèi)容。
技術(shù)實(shí)現(xiàn)思路
1、一般來(lái)講,本公開(kāi)的方面涉及使得計(jì)算裝置能夠提供對(duì)返回手勢(shì)的效果的視覺(jué)指示的技術(shù)。取決于場(chǎng)境,返回手勢(shì)(例如,來(lái)自顯示器的邊緣的輕掃)可以具有不同的效果。例如,響應(yīng)于在顯示應(yīng)用的主要頁(yè)面(main?page)時(shí)接收到返回手勢(shì),計(jì)算裝置可以顯示主頁(yè)面(home?page)(例如,關(guān)閉應(yīng)用)。然而,響應(yīng)于在顯示應(yīng)用的子頁(yè)面時(shí)接收到返回手勢(shì),計(jì)算裝置可以顯示應(yīng)用的主要頁(yè)面。這些不同的行為對(duì)于計(jì)算裝置的用戶(hù)來(lái)說(shuō)可能是令人沮喪的。例如,當(dāng)用戶(hù)以導(dǎo)航到應(yīng)用的不同頁(yè)面的意圖執(zhí)行返回手勢(shì)并且計(jì)算裝置關(guān)閉應(yīng)用時(shí),用戶(hù)可能變得沮喪。這種事件可以使用戶(hù)不得不重新啟動(dòng)應(yīng)用,從而導(dǎo)致系統(tǒng)資源(例如,處理器周期、存儲(chǔ)器調(diào)用、由于長(zhǎng)時(shí)間使用而造成的電池消耗等)的使用增加。
2、根據(jù)本公開(kāi)的一個(gè)或多個(gè)方面,計(jì)算裝置可以在用戶(hù)提交返回手勢(shì)之前提供返回手勢(shì)的結(jié)果的視覺(jué)指示。例如,在顯示應(yīng)用的頁(yè)面時(shí),計(jì)算裝置可以接收請(qǐng)求執(zhí)行返回操作的返回手勢(shì)(例如,輕掃手勢(shì))的開(kāi)始。在執(zhí)行返回操作之前,計(jì)算裝置可以顯示將在執(zhí)行返回操作的情況下得到的內(nèi)容的預(yù)覽(例如,結(jié)果圖形用戶(hù)界面的預(yù)覽)。預(yù)覽可以包括應(yīng)用的頁(yè)面的縮放的版本(例如,在尺寸上縮小)以及位于應(yīng)用的頁(yè)面的縮放的版本下方(例如,由應(yīng)用的頁(yè)面的縮放的版本至少部分地隱藏)的結(jié)果圖形用戶(hù)界面。因此,用戶(hù)將能夠確定返回手勢(shì)是否將導(dǎo)致用戶(hù)正在期望的行為。如果預(yù)覽指示行為是用戶(hù)正在期望的內(nèi)容,則用戶(hù)可以提交返回手勢(shì)(例如,繼續(xù)輕掃并且松開(kāi)其手指或者松開(kāi)其手指)。相反,如果預(yù)覽指示行為不是用戶(hù)正在期望的內(nèi)容,則用戶(hù)可以不提交返回手勢(shì)(例如,松開(kāi)其手指,或者取消輕掃并且然后松開(kāi)其手指)。以這種方式,本公開(kāi)的技術(shù)可以減少用戶(hù)沮喪感和/或可以節(jié)省系統(tǒng)資源。
3、作為一個(gè)示例,一種方法包括:輸出在計(jì)算裝置處執(zhí)行的應(yīng)用的圖形用戶(hù)界面以由顯示裝置顯示;響應(yīng)于由計(jì)算裝置接收到用戶(hù)輸入輕掃手勢(shì)的開(kāi)始的指示:輸出用戶(hù)輸入輕掃手勢(shì)的結(jié)果的視覺(jué)指示以由顯示裝置顯示;以及響應(yīng)于由計(jì)算裝置接收到用戶(hù)輸入輕掃手勢(shì)的提交的指示,輸出與用戶(hù)輸入輕掃手勢(shì)的結(jié)果相對(duì)應(yīng)的圖形用戶(hù)界面以由顯示裝置顯示。
4、作為另一個(gè)示例,一種計(jì)算裝置包括:顯示裝置;一個(gè)或多個(gè)處理器;以及存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)指令,該指令在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使一個(gè)或多個(gè)處理器輸出在計(jì)算裝置處執(zhí)行的應(yīng)用的圖形用戶(hù)界面以由顯示裝置顯示;響應(yīng)于經(jīng)由顯示裝置接收到用戶(hù)輸入輕掃手勢(shì)的開(kāi)始的指示:輸出用戶(hù)輸入輕掃手勢(shì)的結(jié)果的視覺(jué)指示以由顯示裝置顯示;以及響應(yīng)于經(jīng)由顯示裝置接收到用戶(hù)輸入輕掃手勢(shì)的提交的指示,輸出與用戶(hù)輸入輕掃手勢(shì)的結(jié)果相對(duì)應(yīng)的圖形用戶(hù)界面以由顯示裝置顯示。
5、作為另一個(gè)示例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,該指令在由計(jì)算裝置的一個(gè)或多個(gè)處理器執(zhí)行時(shí)使一個(gè)或多個(gè)處理器:輸出在計(jì)算裝置處執(zhí)行的應(yīng)用的圖形用戶(hù)界面以由計(jì)算裝置的顯示裝置顯示;響應(yīng)于經(jīng)由顯示裝置接收到用戶(hù)輸入輕掃手勢(shì)的開(kāi)始的指示:輸出用戶(hù)輸入輕掃手勢(shì)的結(jié)果的視覺(jué)指示以由顯示裝置顯示;以及響應(yīng)于經(jīng)由顯示裝置接收到用戶(hù)輸入輕掃手勢(shì)的提交的指示,輸出與用戶(hù)輸入輕掃手勢(shì)的結(jié)果相對(duì)應(yīng)的圖形用戶(hù)界面以由顯示裝置顯示。
6、本公開(kāi)的一個(gè)或多個(gè)示例的細(xì)節(jié)在附圖和下文的描述中加以闡述。本公開(kāi)的其他特征、目的和優(yōu)點(diǎn)將從描述和附圖以及權(quán)利要求中顯而易見(jiàn)。
1.一種方法,包括:
2.如權(quán)利要求1所述的方法,其中所述應(yīng)用的所述圖形用戶(hù)界面包括所述應(yīng)用的當(dāng)前頁(yè)面,并且其中與所述用戶(hù)輸入輕掃手勢(shì)的所述結(jié)果相對(duì)應(yīng)的所述圖形用戶(hù)界面包括所述應(yīng)用的先前頁(yè)面。
3.如權(quán)利要求1或權(quán)利要求2所述的方法,其中所述應(yīng)用的所述圖形用戶(hù)界面包括所述應(yīng)用的主頁(yè)面,并且其中與所述用戶(hù)輸入輕掃手勢(shì)的所述結(jié)果相對(duì)應(yīng)的所述圖形用戶(hù)界面包括所述計(jì)算裝置的操作系統(tǒng)的主頁(yè)面。
4.如權(quán)利要求1至3中任一項(xiàng)所述的方法,其中接收所述用戶(hù)輸入輕掃手勢(shì)的所述開(kāi)始的所述指示包括:
5.如權(quán)利要求4所述的方法,其中所述邊緣是所述顯示裝置在接收到所述用戶(hù)輸入輕掃手勢(shì)的所述開(kāi)始的所述指示時(shí)的所述顯示裝置的取向上的豎直邊緣。
6.如權(quán)利要求4或權(quán)利要求5所述的方法,進(jìn)一步包括:
7.如權(quán)利要求6所述的方法,進(jìn)一步包括:
8.如權(quán)利要求4至7中任一項(xiàng)所述的方法,進(jìn)一步包括:
9.如權(quán)利要求8所述的方法,其中輸出指示所述返回手勢(shì)正在被識(shí)別的所述圖形元素包括:
10.如權(quán)利要求9所述的方法,其中確定所述用戶(hù)輸入輕掃手勢(shì)的松開(kāi)將提交包括:確定所述輕掃手勢(shì)在垂直于所述邊緣的所述方向上的所述位移大于提交閾值。
11.如權(quán)利要求1至10中任一項(xiàng)所述的方法,進(jìn)一步包括:
12.如權(quán)利要求11所述的方法,進(jìn)一步包括:
13.如權(quán)利要求11或12所述的方法,其中接收所述用戶(hù)輸入輕掃手勢(shì)的所述開(kāi)始的所述指示包括:
14.如權(quán)利要求13所述的方法,其中確定所述縮放因子包括:
15.一種計(jì)算裝置,包括:
16.一種計(jì)算裝置,包括:用于執(zhí)行如權(quán)利要求1-15所述的任意方法的構(gòu)件。
17.一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,所述指令在由計(jì)算裝置的一個(gè)或多個(gè)處理器執(zhí)行時(shí)使所述一個(gè)或多個(gè)處理器執(zhí)行如權(quán)利要求1-15所述的任意方法。