亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

觸控界面中的滑動控制方法和裝置的制造方法

文檔序號:8905046閱讀:358來源:國知局
觸控界面中的滑動控制方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及計算機應用技術領域,特別設及一種觸控界面中的滑動控制方法和裝 置。
【背景技術】
[0002] 各種終端設備的觸摸屏幕中,觸控界面常常加載了各種固定元素和可滑動元素, W實現(xiàn)觸控界面中各種內(nèi)容的表達,并根據(jù)觸控界面中表達內(nèi)容向可滑動元素施加各種操 控操作。
[0003] 然而,在對滑動元素施加各種操控操作的過程中,該操控操作可W是滑動操作,W 觸發(fā)可滑動元素的滑動,并顯示在觸控界面中。
[0004] 觸控界面中若可滑動元素滑動至邊界時,將不無法再繼續(xù)滑動,而直接停留在觸 控界面的邊界上,不再對觸發(fā)的滑動操作進行響應,因此,存在著操控和顯示不相適應的局 限性。

【發(fā)明內(nèi)容】

[0005] 基于此,有必要提供一種能使得觸控界面中操控和顯示相適應的觸控界面中的滑 動控制方法。
[0006] 另外,還有必要提供一種能使得觸控界面中操控和顯示相適應的觸控界面中的滑 動控制裝置。
[0007] 為解決上述技術問題,將采用如下技術方案: 一種觸控界面中的滑動控制方法,包括: 偵聽得到觸控界面中對任一可滑動元素觸發(fā)的滑動操作,所述滑動操作的滑動終點位 于所述觸控界面邊界; 獲取所述滑動操作對應的滑動軌跡; 根據(jù)所述滑動軌跡對所述觸控界面中所述可滑動元素觸發(fā)的滑動施加阻力,并更新所 述可滑動元素在所述觸控界面中的滑動。
[0008] 在其中一個實施例中,所述根據(jù)所述滑動軌跡對所述觸控界面中所述可滑動元素 觸發(fā)的滑動施加阻力,并更新所述可滑動元素在所述觸控界面中的滑動的步驟包括: 根據(jù)所述滑動軌跡運算得到對應的滑動距離; 按照預設的阻力系數(shù)對所述滑動距離進行阻力運算,W得到對所述觸控界面中施加了 阻力的滑動所對應的距離值; 按照所述距離值更新所述滑動操作對應的可滑動元素在所述觸控界面的滑動。
[0009] 在其中一個實施例中,所述根據(jù)所述滑動軌跡對所述觸控界面中所述可滑動元素 觸發(fā)的滑動施加阻力,并更新所述可滑動元素在所述觸控界面中的滑動的步驟之前,所述 方法還包括: 根據(jù)所述滑動軌跡判斷所述滑動操作對應的滑動終點是否位于觸控界面邊界,若為 是,則進入所述根據(jù)所述滑動軌跡對所述觸控界面中所述可滑動元素觸發(fā)的滑動施加阻 力,并更新所述可滑動元素在所述觸控界面中的滑動的步驟。
[0010] 在其中一個實施例中,所述方法還包括: 若根據(jù)所述滑動軌跡判斷得到所述滑動操作對應的滑動終點位于觸控界面邊界,則按 照所述滑動軌跡在所述觸控界面更新所述滑動操作對應的可滑動元素。
[0011] 在其中一個實施例中,所述偵聽得到觸控界面中對任一可滑動元素觸發(fā)的滑動操 作的步驟之前,所述方法還包括: 顯示觸控界面,并將可滑動元素加載于所述觸控界面中 一種觸控界面中的滑動控制裝置,包括: 偵聽模塊,用于偵聽得到觸控界面中對任一可滑動元素觸發(fā)的滑動操作,所述滑動操 作的滑動終點位于所述觸控界面邊界; 軌跡獲取模塊,用于獲取所述滑動操作對應的滑動軌跡; 阻力施加模塊,用于根據(jù)所述滑動軌跡對所述觸控界面中所述可滑動元素觸發(fā)的滑動 施加阻力,并更新所述可滑動元素在所述觸控界面中的滑動。
[0012] 在其中一個實施例中,所述阻力施加模塊包括: 滑動運算單元,用于根據(jù)所述滑動軌跡運算得到對應的滑動距離; 阻力運算單元,用于按照預設的阻力系數(shù)對所述滑動距離進行阻力運算,W得到對所 述觸控界面中施加了阻力的滑動所對應的距離值; 滑動更新單元,用于按照所述距離值更新所述滑動操作對應的可滑動元素在所述觸控 界面的滑動。
[0013] 在其中一個實施例中,所述裝置還包括: 邊界判斷模塊,用于根據(jù)所述滑動軌跡判斷所述滑動操作對應的滑動終點是否位于觸 控界面邊界,若為是,則通知所述阻力施加模塊。
[0014] 在其中一個實施例中,所述裝置還包括: 滑動模塊,用于若根據(jù)所述滑動軌跡判斷得到所述滑動操作對應的滑動終點位于觸控 界面邊界時,按照所述滑動軌跡在所述觸控界面更新所述滑動操作對應的可滑動元素。
[0015] 在其中一個實施例中,所述裝置還包括: 顯示加載模塊,用于顯示觸摸界面,并將可滑動元素加載于所述觸控界面。
[0016] 由上述技術方案可知,觸摸界面中加載了至少一個可滑動元素,在偵聽得到針對 任一可滑動元素觸發(fā)的滑動操作時,對于滑動終點位于觸控邊界的滑動操作而言,將獲取 滑動操作所對應的滑動軌跡,根據(jù)該滑動軌跡對觸控界面中可滑動元素觸發(fā)的滑動施加阻 力,W將施加了阻力的可滑動元素的滑動更新在觸控界面中,使得觸控界面中操控和顯示 相適應。
【附圖說明】
[0017] 圖1是一個實施例中觸控界面中的滑動控制方法的流程圖; 圖2是圖1中根據(jù)滑動軌跡對觸控界面中可滑動元素觸發(fā)的滑動施加阻力,并更新可 滑動元素在觸控界面中的滑動的方法流程圖; 圖3是另一個實施例中觸控界面中的滑動控制方法的流程圖; 圖4是一個實施例中觸控界面中的滑動控制裝置的結構示意框圖; 圖5為圖4中阻力施加模塊的結構示意框圖; 圖6是另一個實施例中觸控界面中的滑動控制裝置的結構示意框圖。
【具體實施方式】
[001引體現(xiàn)本發(fā)明特征與優(yōu)點的典型實施方式將在W下的說明中詳細敘述。應理解的是 本發(fā)明能夠在不同的實施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說 明及圖示在本質(zhì)上是當作說明之用,而非用W限制本發(fā)明。
[0019] 如前所述,對于觸控界面中顯示的各種元素,即固定元素和可滑動元素,其位置W 及可進行的滑動是根據(jù)界面內(nèi)容和布局分別進行設置的,當可滑動元素位于觸控界面邊界 時,將無法對該可滑動元素所觸發(fā)的滑動操作進行響應,存在著當前滑動操作的觸發(fā)和對 該滑動操作的響應不相匹配的問題。
[0020] 因此,基于W上問題,特提出了一種觸控界面中的滑動控制方法。該方法依賴于計 算機程序,該計算機程序?qū)⑦\行在計算機系統(tǒng)上,該計算機系統(tǒng)可運行于智能手機、平板電 腦、個人電腦、筆記本電腦、兒童平板、家教機等終端設備中。
[0021] 在一個實施例中,具體的,該方法如圖1所示,包括: 步驟110,偵聽得到觸控界面中對任一可滑動元素觸發(fā)的滑動操作,該滑動操作的滑動 終點位于觸控界面邊界。
[0022] 當前顯示的觸控界面包含了至少一個可滑動元素,例如,該可滑動元素可W用于 實現(xiàn)兩個觸控界面之間的跳轉(zhuǎn),也可用于變換當前顯示的觸控界面的布局,還可用于實現(xiàn) 其它的一些娛樂功用等。
[0023] 偵聽得當前顯示了觸控界面中某一可滑動元素對應于觸摸屏幕的位置中觸發(fā)了 按下并移動受加點的操作,該操作即為對該可滑動元素觸發(fā)的滑動操作,待其滑動終點位 于觸控界面邊界時在受加點的移動方向上,該可滑動元素將無滑動空間。
[0024] 步驟130,獲取滑動操作對應的滑動軌跡。
[0025] 該滑動軌跡是由在可滑動元素所對應的觸摸屏幕的位置上按下所得到的起始受 力點和移動的受力點形成的。
[0026] 步驟150,根據(jù)滑動軌跡對觸控界面中可滑動元素觸發(fā)的滑動施加阻力,并更新可 滑動元素在觸控界面中的滑動。
[0027] 當前可滑動元素所進行的滑動中,其滑動終點位于觸控界面的邊界上;按照該獲 取得到的滑動軌跡在觸控界面中進行的顯示將是可滑動元素在觸控界面中未處于邊界的 兩點之間的滑動。觸控界面的邊界對于可滑動元素而言,是可滑動元素進行滑動的范圍界 線,對位于邊界的可滑動元素所進行的向外滑動進行阻攔,因此,對該可滑動元素觸發(fā)的滑 動施加阻力W使得臨近觸控界面邊界的可滑動元素觸發(fā)的滑動無法順暢進行,延遲于該滑 動軌跡,既響應了觸發(fā)的滑動操作又使得所進行的響應是與其所臨近的觸控界面邊界相適 應的。
[0028] 如上所述的觸控界面中的滑動控制過程中,觸控界面的顯示W(wǎng)及觸控界面中各元 素的顯示均是W帖同為單位進行刷新的,因此,如上所述的觸控界面中滑動控制的執(zhí)行也 將是W帖為單位的。
[0029] 具體的,在一帖中將偵聽得到任一可滑動元素觸發(fā)的滑動操作,若該滑動操作的 終點為觸控界面邊界,將根據(jù)該滑動操作的滑動軌跡對該可滑動元素的滑動施加阻力,W 為當前帖更新了施加了阻力的可滑動元素的滑動,使得用戶滑動該可滑動元素到邊界時, 可繼續(xù)滑動但也感覺到存在著一定的阻力,通過該一方式進行響應并反饋當前可滑動元素 所進行的滑動已經(jīng)到達觸控界面的邊界,從而保證了觸控界面中顯示的流暢性。
[0030] 進一步的,在本實施例中,如圖2所示,該步驟150包括; 步驟151,根據(jù)滑動軌跡運算得到對應的滑動距離。
[0031] 觸控屏幕中滑動操作所對應的滑動起點、滑動終點W及介于滑動起始點和滑動終 點之間的滑動軌跡將是W坐標的形式進行位置標識的。也就是說,將預先為觸控屏幕設置 坐標系,根據(jù)滑動起始點對應的坐標(Xjg;胃,yjg;胃)和滑動終點對應的坐標進行 運行滑動角度的運算,進而根據(jù)計算得到的滑動角度、滑動起始點對應的坐標 和滑動終點對應的坐標再次進行運算,W得到滑動距離,詳細公式如下所述:
步驟153,按照預設的阻力系數(shù)對滑動距離進行阻力運算,W得到對觸控界面中施加了 阻力的滑動所對應的距離值。
[0032] 預先設置了阻力系數(shù)所對應的數(shù)值,其中,該阻力系數(shù)將是一個小于1的數(shù)值。滑 動距離與阻力系數(shù)之間的乘積即為觸控界面中施加了阻力的可滑動元素進行滑動所對應 的距離值,即; 距離值=滑動距離*阻力系數(shù) 步驟155,按照該距離值更新滑動操作對應的可滑動元素在觸控界面的滑動。
[0033] 在觸控界面中更新相對觸發(fā)的滑動操作,與原始的滑動軌跡相比較,顯示了縮短 的滑動軌跡,進而在視覺效果上呈現(xiàn)出可滑動元素的滑動受阻的效果。
[0034] 進一步的,在本實施例中,如圖3所示,步驟150之前,該方法還包括: 步驟210,根據(jù)滑動軌跡判斷滑動操作對應的滑動終點是否位于觸控界面邊界,若為 是,則進入步驟150,若為否,則進入步驟230。
[0035] 獲取滑動軌跡在觸控界面中的位置,W判斷其所對應的滑動終點是否位于觸控界 面邊界,若為是,則說明需要對該可滑動元素進行的滑動施加阻力,W響應位于觸控界面邊 界上可滑動元素的滑動,進而提示用戶當前所進行的滑動已經(jīng)到達觸控界面邊界,若為否, 則直接按照滑動軌跡進行可滑動元素在觸控界面上的滑動即可。
[0036] 步驟
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1