本發(fā)明涉及智能終端技術領域,特別涉及一種智能顯示下拉刷新動畫的方法及裝置。
背景技術:
人們常常在帶有觸摸屏的智能終端進行下拉刷新操作。智能終端通常需要一定的時間來完成刷新任務。在該時間內,用戶是處于等待狀態(tài)的,處于等待狀態(tài)下的用戶難免會產生無聊的情緒。而且下拉操作操作往往會形成一個空白顯示區(qū)域。如何使用該空白顯示區(qū)域來解決用戶處于等待狀態(tài)時的無聊情緒,就成為了就成為了業(yè)界亟待解決的課題。
技術實現要素:
本發(fā)明提供一種實時監(jiān)控所述終端接收到操作指令的方法及裝置,用以通過生動的方式在下拉刷新的空白顯示區(qū)域顯示字符信息。
根據本發(fā)明實施例的第一方面,提供一種智能顯示下拉刷新動畫的方法,用于終端,包括:
實時監(jiān)控所述終端接收到操作指令;
當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域;
在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息。
在一個實施例中,所述當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域,包括:
當接收到所述下拉刷新指令時,在所述觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大所述空白顯示區(qū)域所占的面積;
當顯示出完整的所述空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域;
當所述預設的完整顯示倒計時結束時,在所述觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積。
在一個實施例中,所述在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息,包括:
分析出所述待顯示的字符信息的筆畫信息,所述筆畫信息包括筆畫順序、筆畫方向和筆劃位置中的任一者或多者;
獲取所述待顯示的字符信息的筆畫順序;
在所述預設的空白顯示區(qū)域內,按照所述待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。
在一個實施例中,所述在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息,包括:
獲取所述待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,所述筆劃位置為所述筆劃在所述空白顯示區(qū)域顯示的位置;
以所述待顯示的字符信息的任一筆劃的筆劃位置為終點,以所述待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出所述待顯示的字符信息的任一筆劃的劃入軌跡;
在所述預設的空白顯示區(qū)域內,以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。
在一個實施例中,所述在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息,包括:
在所述預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照所述待顯示的字符信息的筆畫順序逐一的以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息;
在預設的完整顯示倒計時結束之前,確認所述待顯示的字符信息的任一筆畫都已經劃入到對應的所述筆劃位置。
根據本發(fā)明實施例的第二方面,提供一種智能顯示下拉刷新動畫的裝置,用于終端,包括:
監(jiān)控模塊,用于實時監(jiān)控所述終端接收到操作指令;
開啟模塊,用于當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域;
顯示模塊,用于在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息。
在一個實施例中,所述開啟模塊,包括:
擴大子模塊,用于當接收到所述下拉刷新指令時,在所述觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大所述空白顯示區(qū)域所占的面積;
第一顯示子模塊,用于當顯示出完整的所述空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域;
縮小子模塊,用于當所述預設的完整顯示倒計時結束時,在所述觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積。
在一個實施例中,所述顯示模塊,包括:
分析子模塊,用于分析出所述待顯示的字符信息的筆畫信息,所述筆畫信息包括筆畫順序、筆畫方向和筆劃位置中的任一者或多者;
第一獲取子模塊,用于獲取所述待顯示的字符信息的筆畫順序;
第二顯示子模塊,用于在所述預設的空白顯示區(qū)域內,按照所述待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。
在一個實施例中,所述顯示模塊,還包括:
第二獲取子模塊,用于獲取所述待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,所述筆劃位置為所述筆劃在所述空白顯示區(qū)域顯示的位置;
確定子模塊,用于以所述待顯示的字符信息的任一筆劃的筆劃位置為終點,以所述待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出所述待顯示的字符信息的任一筆劃的劃入軌跡;
第三顯示子模塊,用于在所述預設的空白顯示區(qū)域內,以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。
在一個實施例中,所述顯示模塊,還包括:
第四顯示子模塊,用于在所述預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照所述待顯示的字符信息的筆畫順序逐一的以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息;
確認子模塊,用于在預設的完整顯示倒計時結束之前,確認所述待顯示的字符信息的任一筆畫都已經劃入到對應的所述筆劃位置。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的方法的流程圖;
圖2為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的方法的步驟S12的流程圖;
圖3為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的方法的步驟S13的流程圖;
圖4為本發(fā)明另一示例性實施例示出的一種智能顯示下拉刷新動畫的方法的步驟S13的流程圖;
圖5為本發(fā)明再一示例性實施例示出的一種智能顯示下拉刷新動畫的方法的步驟S13的流程圖;
圖6為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置的框圖;
圖7為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置的開啟模塊62的框圖;
圖8為本發(fā)明一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置的顯示模塊63的框圖;
圖9為本發(fā)明另一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置的顯示模塊63框圖;
圖10為本發(fā)明再一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置的顯示模塊63框圖。
具體實施方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1是根據一示例性實施例示出的一種智能顯示下拉刷新動畫的方法流程圖,如圖1所示,該智能顯示下拉刷新動畫的方法,包括以下步驟S11-S13:
在步驟S11中,實時監(jiān)控所述終端接收到操作指令;
在步驟S12中,當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域;
在步驟S13中,在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息。
在一個實施例中,人們常常在帶有觸摸屏的智能終端進行下拉刷新操作。智能終端通常需要一定的時間來完成刷新任務。在該時間內,用戶是處于等待狀態(tài)的,處于等待狀態(tài)下的用戶難免會產生無聊的情緒。而且下拉操作操作往往會形成一個空白顯示區(qū)域。本實施例中的技術方案可妥善的使用該空白顯示區(qū)域來解決用戶處于等待狀態(tài)時的無聊情緒。
詳細步驟如下,實時監(jiān)控該終端接收到操作指令。
當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域。進一步的,當接收到該下拉刷新指令時,在該觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大該空白顯示區(qū)域所占的面積。當顯示出完整的該空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在該觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的該預設的空白顯示區(qū)域。當該預設的完整顯示倒計時結束時,在該觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小該空白顯示區(qū)域所占的面積。
在該預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息。進一步的,分析出該待顯示的字符信息的筆畫信息,該筆畫信息包括筆畫順序、筆畫方向和筆劃位置中的任一者或多者。獲取該待顯示的字符信息的筆畫順序。在該預設的空白顯示區(qū)域內,按照該待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。獲取該待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,該筆劃位置為該筆劃在該空白顯示區(qū)域顯示的位置。以該待顯示的字符信息的任一筆劃的筆劃位置為終點,以該待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出該待顯示的字符信息的任一筆劃的劃入軌跡。在該預設的空白顯示區(qū)域內,以該劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。在該預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照該待顯示的字符信息的筆畫順序逐一的以該劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。在預設的完整顯示倒計時結束之前,確認該待顯示的字符信息的任一筆畫都已經劃入到對應的該筆劃位置。
本實施例中的技術方案可通過生動的方式在下拉刷新的空白顯示區(qū)域顯示字符信息,在下拉刷新的等待時間內為用戶提供了動態(tài)的字符信息,從而避免了用戶在等待時的無聊情緒,進而提升了用戶的使用體驗。
在一個實施例中,如圖2所示,步驟S12包括如下步驟S21-S23:
在步驟S21中,當接收到所述下拉刷新指令時,在所述觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大所述空白顯示區(qū)域所占的面積;
在步驟S22中,當顯示出完整的所述空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域;
在步驟S23中,當所述預設的完整顯示倒計時結束時,在所述觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積。
在一個實施例中,當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大所述空白顯示區(qū)域所占的面積,該下移速度可以為非勻速。當顯示出完整的該空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域。當該預設的完整顯示倒計時結束時,在該觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積,該上移速度可以為非勻速。例如,當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域按照預設的下移速度逐漸的擴大所述空白顯示區(qū)域所占的面積,該擴大的過程在1.5秒之內完成。顯示出完整的該空白顯示區(qū)域之后,在5.0秒的時間內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域。當該預設的完整顯示倒計時結束時,在該觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積,該縮小的過程在1.0秒之內完成。
在一個實施例中,如圖3所示,步驟S13包括如下步驟S31-S33:
在步驟S31中,分析出所述待顯示的字符信息的筆畫信息,所述筆畫信息包括筆畫順序、筆畫方向和筆劃位置中的任一者或多者;
在步驟S32中,獲取所述待顯示的字符信息的筆畫順序;
在步驟S33中,在所述預設的空白顯示區(qū)域內,按照所述待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。
在一個實施例中,獲取該待顯示的字符信息的筆畫順序,在該預設的空白顯示區(qū)域內,按照該待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。例如,該待顯示的字符信息的筆畫順序為五筆,按照該字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。
在一個實施例中,如圖4所示,步驟S13還包括如下步驟S41-S43:
在步驟S41中,獲取所述待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,所述筆劃位置為所述筆劃在所述空白顯示區(qū)域顯示的位置;
在步驟S42中,以所述待顯示的字符信息的任一筆劃的筆劃位置為終點,以所述待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出所述待顯示的字符信息的任一筆劃的劃入軌跡;
在步驟S43中,在所述預設的空白顯示區(qū)域內,以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。
在一個實施例中,獲取該待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,該筆劃位置為該筆劃在該空白顯示區(qū)域顯示的位置。以該待顯示的字符信息的任一筆劃的筆劃位置為終點,以該待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出該待顯示的字符信息的任一筆劃的劃入軌跡,該劃入軌跡的起始點是從屏幕邊緣的位置開始的。在該預設的空白顯示區(qū)域內,以該劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息??杀苊庖蚬P畫順序與筆畫的劃入方向相近,從而給用戶帶來的視覺誤導。
在一個實施例中,如圖5所示,步驟S13還包括如下步驟S51-S52:
在步驟S51中,在所述預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照所述待顯示的字符信息的筆畫順序逐一的以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息;
在步驟S52中,在預設的完整顯示倒計時結束之前,確認所述待顯示的字符信息的任一筆畫都已經劃入到對應的所述筆劃位置。
在一個實施例中,在該預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照該待顯示的字符信息的筆畫順序逐一的以該劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。在預設的完整顯示倒計時結束之前,確認該待顯示的字符信息的任一筆畫都已經劃入到對應的該筆劃位置??杀苊馑械墓P畫剛剛劃入到相應的筆畫位置,該智能顯示下拉刷新動畫就已經結束,從而避免用戶沒有充足的時間來看清楚該字符信息的完整內容。
在一個實施例中,圖6是根據一示例性實施例示出的一種智能顯示下拉刷新動畫的裝置框圖。如圖6示,用于終端,該裝置包括監(jiān)控模塊61、開啟模塊62和顯示模塊63。
該監(jiān)控模塊61,用于實時監(jiān)控所述終端接收到操作指令;
該開啟模塊62,用于當接收到下拉刷新指令時,在觸摸屏幕的頂部區(qū)域開啟預設的空白顯示區(qū)域;
該顯示模塊63,用于在所述預設的空白顯示區(qū)域內,以預設的動態(tài)顯示方式來顯示待顯示的字符信息。
如圖7所示,該開啟模塊62包括擴大子模塊71、第一顯示子模塊72和縮小子模塊73。
該擴大子模塊71,用于當接收到所述下拉刷新指令時,在所述觸摸屏幕的頂部區(qū)域按照預設的下移速度來逐漸的擴大所述空白顯示區(qū)域所占的面積;
該第一顯示子模塊72,用于當顯示出完整的所述空白顯示區(qū)域之后,在預設的完整顯示倒計時之內,在所述觸摸屏幕的頂部區(qū)域持續(xù)的顯示完整的所述預設的空白顯示區(qū)域;
該縮小子模塊73,用于當所述預設的完整顯示倒計時結束時,在所述觸摸屏幕的頂部區(qū)域以預設的上移速度來逐漸的縮小所述空白顯示區(qū)域所占的面積。
如圖8所示,該顯示模塊63包括分析子模塊81、第一獲取子模塊82和第二顯示子模塊83。
該分析子模塊81,用于分析出所述待顯示的字符信息的筆畫信息,所述筆畫信息包括筆畫順序、筆畫方向和筆劃位置中的任一者或多者;
該第一獲取子模塊82,用于獲取所述待顯示的字符信息的筆畫順序;
該第二顯示子模塊83,用于在所述預設的空白顯示區(qū)域內,按照所述待顯示的字符信息的筆畫順序逐一的以預設的動態(tài)顯示方式顯示。
如圖9所示,該顯示模塊63還包括第二獲取子模塊91、確定子模塊92和第三顯示子模塊93。
該第二獲取子模塊91,用于獲取所述待顯示的字符信息的任一筆劃的筆劃位置和筆劃方向,所述筆劃位置為所述筆劃在所述空白顯示區(qū)域顯示的位置;
該確定子模塊92,用于以所述待顯示的字符信息的任一筆劃的筆劃位置為終點,以所述待顯示的字符信息的任一筆劃的筆劃方向的垂直方向為劃入方向,確定出所述待顯示的字符信息的任一筆劃的劃入軌跡;
該第三顯示子模塊93,用于在所述預設的空白顯示區(qū)域內,以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息。
如圖10所示,該顯示模塊63還包括第四顯示子模塊101和確認子模塊102。
該第四顯示子模塊101,用于在所述預設的空白顯示區(qū)域內,在預設的完整顯示倒計時開啟時,按照所述待顯示的字符信息的筆畫順序逐一的以所述劃入軌跡來動態(tài)的劃入的方式來顯示待顯示的字符信息;
該確認子模塊102,用于在預設的完整顯示倒計時結束之前,確認所述待顯示的字符信息的任一筆畫都已經劃入到對應的所述筆劃位置。
本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。