一種進(jìn)度條調(diào)節(jié)方法及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示技術(shù)領(lǐng)域,特別是涉及一種進(jìn)度條調(diào)節(jié)方法及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著智能設(shè)備不斷的發(fā)展,智能設(shè)備的大屏已是標(biāo)配,因此,如今的只能設(shè)備大多可以通過(guò)觸摸進(jìn)行操作,并且,隨著觸控技術(shù)的發(fā)展,現(xiàn)在智能設(shè)備基本都可以支持多點(diǎn)觸摸來(lái)操作。
[0003]在對(duì)智能設(shè)備進(jìn)行操作時(shí),常常需要調(diào)節(jié)進(jìn)度條,例如視頻、音頻的進(jìn)度條,音量調(diào)節(jié)或亮度調(diào)節(jié)的進(jìn)度條,還包括下拉菜單的調(diào)節(jié)進(jìn)度條,如電話本、歌單等。
[0004]以視頻播放為例,智能設(shè)備在控制視頻文件的播放時(shí),基本都可以通過(guò)在界面上的進(jìn)度條來(lái)控制進(jìn)度,但進(jìn)度條會(huì)影響畫(huà)面的顯示,雖然可以在不操作的時(shí)候讓其不可見(jiàn),但需要控制的時(shí)候就需要用戶(hù)在屏幕上點(diǎn)擊操作來(lái)讓其顯示出來(lái)。而且進(jìn)度條的位置是固定的,不能隨著用戶(hù)的要求而隨時(shí)改變。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種進(jìn)度條調(diào)節(jié)方法及移動(dòng)終端,能夠在觸摸屏表面的任何位置對(duì)進(jìn)度條進(jìn)行調(diào)節(jié),不會(huì)對(duì)顯示畫(huà)面產(chǎn)生影響。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種進(jìn)度條調(diào)節(jié)方法,該方法包括:獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置;獲取位于第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的第三觸摸點(diǎn)的位置;以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條。
[0007]其中,以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條的步驟,具體包括:以第一觸摸點(diǎn)的位置為進(jìn)度條的起始位置,以第二觸摸點(diǎn)的位置為進(jìn)度條的結(jié)束位置;獲取第三觸摸點(diǎn)與第一觸摸點(diǎn)的距離Xi,并獲取第三觸摸點(diǎn)與第二觸摸點(diǎn)的距離X2;計(jì)算進(jìn)度條的進(jìn)度位置比例a =Xi/Ui+fe);根據(jù)進(jìn)度位置比例a調(diào)節(jié)進(jìn)度條。
[0008]其中,獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置的步驟之前,還包括:獲取多個(gè)觸摸點(diǎn);計(jì)算多個(gè)觸摸點(diǎn)的數(shù)量;若多個(gè)觸摸點(diǎn)的數(shù)量為3個(gè),則執(zhí)行獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置的步驟。
[0009]其中,獲取位于第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的第三觸摸點(diǎn)的位置的步驟之后,還包括:以第一觸摸點(diǎn)與第二觸摸點(diǎn)之間的預(yù)設(shè)區(qū)域作為有效區(qū)域;判斷第三觸摸點(diǎn)的位置是否位于有效區(qū)域內(nèi);若是,則進(jìn)行以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條的步驟。
[0010]其中,以第一觸摸點(diǎn)與第二觸摸點(diǎn)之間的預(yù)設(shè)區(qū)域作為有效區(qū)域的步驟,具體包括:以第一觸摸點(diǎn)和第二觸摸點(diǎn)作為端點(diǎn)建立一直線段;判斷第三觸摸點(diǎn)的位置是否位于有效區(qū)域內(nèi)的步驟,具體為:判斷第三觸摸點(diǎn)是否位于直線段上。
[0011]其中,以第一觸摸點(diǎn)與第二觸摸點(diǎn)之間的預(yù)設(shè)區(qū)域作為有效區(qū)域的步驟,具體包括:以第一觸摸點(diǎn)和第二觸摸點(diǎn)作為端點(diǎn)建立一直線段;以與直線段之間的距離小于預(yù)設(shè)閾值的點(diǎn)的集合區(qū)域作為有效區(qū)域;判斷第三觸摸點(diǎn)的位置是否位于有效區(qū)域內(nèi)的步驟,具體為:判斷第三觸摸點(diǎn)與直線段的距離是否小于預(yù)設(shè)閾值。
[0012]其中,獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置的步驟之后,還包括:獲取以第一觸摸點(diǎn)與第二觸摸點(diǎn)作為端點(diǎn)的一直線段的位置;若直線段位于屏幕下方,則以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為視頻或音頻進(jìn)度條的總進(jìn)度;或若直線段位于屏幕左側(cè),則以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為亮度進(jìn)度條的總進(jìn)度;或若直線段位于屏幕右側(cè),則以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為音量進(jìn)度條的總進(jìn)度。
[0013]為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種移動(dòng)終端,該移動(dòng)終端包括:獲取模塊,用于獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置;獲取模塊還用于獲取位于第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的第三觸摸點(diǎn)的位置;處理模塊,用于以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條。
[0014]其中,處理模塊進(jìn)一步用于以第一觸摸點(diǎn)的位置為進(jìn)度條的起始位置,以第二觸摸點(diǎn)的位置為進(jìn)度條的結(jié)束位置;獲取模塊進(jìn)一步用于獲取第三觸摸點(diǎn)與第一觸摸點(diǎn)的距離Xi,并獲取第三觸摸點(diǎn)與第二觸摸點(diǎn)的距離x2;處理模塊還用于計(jì)算進(jìn)度條的進(jìn)度位置比例azXi/Ui+Xs);處理模塊還用于根據(jù)進(jìn)度位置比例a調(diào)節(jié)進(jìn)度條。
[0015]其中,處理模塊進(jìn)一步用于以第一觸摸點(diǎn)與第二觸摸點(diǎn)之間的預(yù)設(shè)區(qū)域作為有效區(qū)域;處理模塊還用于判斷第三觸摸點(diǎn)的位置是否位于有效區(qū)域內(nèi);處理模塊還用于在第三觸摸點(diǎn)的位置位于有效區(qū)域內(nèi)時(shí),以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條的步驟。
[0016]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過(guò)獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置;獲取位于第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的第三觸摸點(diǎn)的位置;以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條,能夠在觸摸屏控制進(jìn)度條調(diào)節(jié)時(shí),在觸摸屏表面的任何位置對(duì)進(jìn)度條進(jìn)行調(diào)節(jié),通過(guò)用戶(hù)自己選擇的區(qū)域?qū)M(jìn)度條進(jìn)行調(diào)節(jié),不會(huì)對(duì)顯示畫(huà)面產(chǎn)生影響。
【附圖說(shuō)明】
[0017]圖1是本發(fā)明進(jìn)度條調(diào)節(jié)方法第一實(shí)施方式的流程圖;
[0018]圖2是本發(fā)明進(jìn)度條調(diào)節(jié)方法第一實(shí)施方式的操作示意圖;
[0019]圖3是本發(fā)明進(jìn)度條調(diào)節(jié)方法第一實(shí)施方式的進(jìn)度條示意圖;
[0020]圖4是本發(fā)明進(jìn)度條調(diào)節(jié)方法第二實(shí)施方式的流程圖;
[0021 ]圖5是本發(fā)明進(jìn)度條調(diào)節(jié)方法第二實(shí)施方式的操作示意圖;
[0022]圖6是本發(fā)明進(jìn)度條調(diào)節(jié)方法第三實(shí)施方式的流程圖;
[0023]圖7是本發(fā)明進(jìn)度條調(diào)節(jié)方法第三實(shí)施方式的有效區(qū)域示意圖;
[0024]圖8是本發(fā)明移動(dòng)終端一實(shí)施方式的結(jié)構(gòu)示意圖;
[0025]圖9是本發(fā)明移動(dòng)終端一實(shí)體裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]參閱圖1,本發(fā)明進(jìn)度條調(diào)節(jié)方法第一實(shí)施方式的流程圖,該方法包括:
[0027]步驟101:獲取第一觸摸點(diǎn)以及第二觸摸點(diǎn)的位置。
[0028]同時(shí)參閱圖2,第一觸摸點(diǎn)P1、第二觸摸點(diǎn)P2以及第三觸摸點(diǎn)P3均是用戶(hù)通過(guò)手指或其他觸摸工具觸摸顯示屏200的點(diǎn),第一觸摸點(diǎn)P1、第二觸摸點(diǎn)P2以及第三觸摸點(diǎn)P3的位置為點(diǎn)在顯示屏200上的坐標(biāo)。
[0029]由于單點(diǎn)觸摸顯示屏200的操作通常設(shè)置有其他功能的按鍵,例如點(diǎn)亮屏幕、放大、選中等,對(duì)于視頻播放,通常是播放或暫停。因此,在本實(shí)施方式中,獲取第一觸摸點(diǎn)P1以及第二觸摸點(diǎn)P2的位置是指同時(shí)獲取第一觸摸點(diǎn)P1以及第二觸摸點(diǎn)P2的位置,即當(dāng)兩個(gè)手指同時(shí)觸摸到顯示屏200上時(shí),才獲取兩個(gè)手指指代的第一觸摸點(diǎn)P1以及第二觸摸點(diǎn)P2的位置。
[0030]當(dāng)然,在其他實(shí)施方式中,若單點(diǎn)觸摸顯示屏200的操作沒(méi)有設(shè)置其他功能的按鍵,則第一觸摸點(diǎn)P1和第二觸摸點(diǎn)P2也可以依次獲取。
[0031]步驟102:獲取位于第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的第三觸摸點(diǎn)的位置。
[0032]在一種實(shí)施方式中,若第三觸摸點(diǎn)P3的觸摸時(shí)間延遲于第一觸摸點(diǎn)P1和第二觸摸點(diǎn)P2,則由于人為控制的原因,第三觸摸點(diǎn)P3應(yīng)當(dāng)在第一觸摸點(diǎn)P1和第二觸摸點(diǎn)P2之間。
[0033]在其他實(shí)施方式中,若三個(gè)觸摸點(diǎn)是同時(shí)進(jìn)行觸摸的,則可以通過(guò)判斷三點(diǎn)的距離,判斷出中間的點(diǎn)作為第三觸摸點(diǎn)P3,將另外兩個(gè)點(diǎn)作為第一觸摸點(diǎn)P1和第二觸摸點(diǎn)P2。
[0034]步驟103:以第一觸摸點(diǎn)和第二觸摸點(diǎn)的距離作為進(jìn)度條的總進(jìn)度,根據(jù)第三觸摸點(diǎn)與第一觸摸點(diǎn)或第二觸摸點(diǎn)的距離調(diào)節(jié)進(jìn)度條。
[0035]同時(shí)參閱圖2和圖3,在一種實(shí)