間,在實際應用中可靈活配置。
[0075]本公開實施例中,通過預設類選擇器,利用所述類選擇器控制頁面按照預設滾動曲線返回頁面頂部,該方式易于實現(xiàn),能使頁面實現(xiàn)返回頂部產(chǎn)生反彈的動畫效果。
[0076]其中,所述類選擇器中還可包括如下參數(shù):所述頁面在到達頁面頂部時往頁面底部方向滾動的反彈距離以及頁面返回頁面頂部的時間。
[0077]反彈距離參數(shù),可以設定頁面在到達頁面頂部時往頁面底部方向滾動的距離,例如可以是15px(像素)、20px等,表示頁面在到達頁面頂部時往頁面底部方向滾動15px、20ρχο
[0078]時間參數(shù),可以設定頁面返回頁面頂部的時間,例如可以是0.5秒、0.8秒或I秒等。
[0079]本公開實施例中,可以設置反彈距離參數(shù)和頁面返回頁面頂部的時間參數(shù),使得頁面返回頂部的展示效果更加豐富。
[0080]與前述方法的實施例相對應,本公開還提供了頁面控制裝置及其所應用的終端的實施例。
[0081]如圖3所示,圖3是本公開根據(jù)一示例性實施例示出的一種頁面控制裝置的框圖,所述裝置包括:檢測模塊31和頁面控制模塊32。
[0082]檢測模塊31,被配置為檢測是否滿足預設的返回頂部條件。
[0083]頁面控制模塊32,被配置為當檢測到滿足所述返回頂部條件時,控制頁面返回頁面頂部,所述頁面在到達頁面頂部時往頁面底部方向滾動后再返回頁面頂部。
[0084]由上述實施例可見,在頁面到達頁面頂部時,頁面將往頁面底部方向滾動后,再返回頁面頂部,從而可產(chǎn)生到達頁面頂部后反彈的展示效果,利用到達頁面頂部后反彈的方式能突出頁面返回頂部的過程,從而提高頁面控制的展示效果。
[0085]如圖4所示,圖4是本公開根據(jù)一示例性實施例示出的另一種頁面控制裝置的框圖,該實施例在前述圖3所示實施例的基礎上,所述頁面控制模塊32,包括頁面控制子模塊321。
[0086]頁面控制子模塊321,被配置為:控制頁面按照預設滾動曲線返回頁面頂部,所述預設滾動曲線用于指示不同頁面滾動距離與頁面滾動時間的關系。
[0087]由上述實施例可見,按照滾動曲線控制頁面在往上返回頂部的過程中,可以在不同滾動時間控制頁面的滾動距離,從而控制頁面按照不同的滾動速度進行滾動。
[0088]在一個可選的實現(xiàn)方式中,所述預設滾動曲線包括貝塞爾曲線,所述貝塞爾曲線的參數(shù)至少包括曲線結束控制點坐標,所述曲線結束控制點的縱坐標大于I,以使所述頁面在到達頁面頂部時往頁面底部方向滾動后再返回頁面頂部。
[0089]由上述實施例可見,按照貝塞爾曲線控制頁面返回頁面頂部,可以使頁面滾動速度更為平穩(wěn);同時,曲線結束控制點的縱坐標大于I,可以通過簡單的設定使所述頁面在到達頁面頂部時往頁面底部方向滾動后再返回頁面頂部,該方式易于實現(xiàn)。
[0090]如圖5所示,圖5是本公開根據(jù)一示例性實施例示出的另一種頁面控制裝置的框圖,該實施例在前述圖3所示實施例的基礎上,所述頁面控制子模塊321,包括調用子模塊3211ο
[0091]調用子模塊3211,被配置為:調用預設的類選擇器,利用所述類選擇器控制頁面按照預設滾動曲線返回頁面頂部,所述類選擇器中包括所述貝塞爾曲線函數(shù)。
[0092]由上述實施例可見,通過預設類選擇器,利用所述類選擇器控制頁面按照預設滾動曲線返回頁面頂部,該方式易于實現(xiàn),能使頁面實現(xiàn)返回頂部產(chǎn)生反彈的動畫效果。
[0093]在一個可選的實現(xiàn)方式中,所述類選擇器中還包括如下參數(shù):所述頁面在到達頁面頂部時往頁面底部方向滾動的反彈距離以及頁面返回頁面頂部的時間。
[0094]由上述實施例可見,可以設置反彈距離參數(shù)和頁面返回頁面頂部的時間參數(shù),使得頁面返回頂部的展示效果更加豐富。
[0095]相應的,本公開還提供一種頁面控制裝置,所述裝置包括有處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
[0096]檢測是否滿足預設的返回頂部條件。
[0097]當檢測到滿足所述返回頂部條件時,控制頁面返回頁面頂部,所述頁面在到達頁面頂部時往頁面底部方向滾動后再返回頁面頂部。
[0098]上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
[0099]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0100]圖6是根據(jù)一示例性實施例示出的一種用于頁面控制裝置600的框圖。例如,裝置600可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等終端。
[0101]參照圖6,裝置600可以包括以下一個或多個組件:處理組件602,存儲器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)的接口 612,傳感器組件614,以及通信組件616。
[0102]處理組件602通??刂蒲b置600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件602可以包括一個或多個處理器620來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個或多個模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊,以方便多媒體組件606和處理組件602之間的交互。
[0103]存儲器604被配置為存儲各種類型的數(shù)據(jù)以支持在裝置600的操作。這些數(shù)據(jù)的示例包括用于在裝置600上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器604可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0104]電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置600生成、管理和分配電力相關聯(lián)的組件。
[0105]多媒體組件608包括在所述裝置600和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件608包括一個前置攝像頭和/或后置攝像頭。當裝置600處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光