功能窗口的展示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種功能窗口的展示方法和裝置。
【背景技術(shù)】
[0002]目前市場上帶有觸摸屏的智能終端產(chǎn)品是越來越多,如智能手機(jī)、平板電腦等。用戶可以通過觸摸屏對智能終端進(jìn)行操作,比如使用社交網(wǎng)絡(luò)應(yīng)用收發(fā)社交網(wǎng)絡(luò)消息、使用文檔應(yīng)用閱讀或編輯文檔、使用相機(jī)應(yīng)用查看或編輯圖片等。當(dāng)用戶需要使用某個應(yīng)用的相關(guān)功能時,需要觸控位于該應(yīng)用界面一側(cè)(如底部或頂部)的功能欄才可以進(jìn)一步展示相應(yīng)的命令按鍵。這種操作方式需要用戶在較大的范圍內(nèi)移動手指,對于大屏幕的手持智能終端產(chǎn)品,用戶單手操作時就會比較吃力,由此給用戶造成了不便。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對上述技術(shù)問題,提供一種操作便捷的功能窗口的展示方法和
目.ο
[0004]—種功能窗口的展示方法,包括:
[0005]接收用戶的觸按操作;
[0006]獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積;
[0007]判斷觸按面積是否大于或等于預(yù)設(shè)值;
[0008]若是,則在目標(biāo)位置處展示功能窗口。
[0009]在其中一個實施例中,目標(biāo)位置包括觸按區(qū)域的第一坐標(biāo)位置,在獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積的步驟之后,方法還包括步驟:
[0010]獲取觸按區(qū)域的坐標(biāo)位置;
[0011]在目標(biāo)位置處展示功能窗口的步驟具體包括:
[0012]在坐標(biāo)位置處展示功能窗口。
[0013]在其中一個實施例中,目標(biāo)位置包括用戶習(xí)慣觸按位置,在獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積的步驟之后,還包括:
[0014]獲取用戶觸按操作發(fā)生次數(shù)最多的觸按區(qū)域所對應(yīng)的第二坐標(biāo)位置并將第二坐標(biāo)位置作為用戶習(xí)慣觸按位置;
[0015]在目標(biāo)位置處展示功能窗口的步驟具體包括:
[0016]在用戶習(xí)慣觸按位置處展示功能窗口。
[0017]在其中一個實施例中,功能窗口為應(yīng)用的功能欄,在目標(biāo)位置處展示功能窗口的步驟具體包括:
[0018]將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置處進(jìn)行展示;或
[0019]復(fù)制功能欄并將復(fù)制后的功能欄在目標(biāo)位置處進(jìn)行展示。
[0020]在其中一個實施例中,將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置處進(jìn)行展示的步驟具體包括:
[0021]將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置;
[0022]根據(jù)目標(biāo)位置調(diào)整功能欄的形狀和/或功能欄中多個功能按鍵的排布方式;
[0023]在目標(biāo)位置處展示調(diào)整后的功能欄。
[0024]—種功能窗口的展示裝置,包括:
[0025]接收模塊,用于接收用戶的觸按操作;
[0026]獲取模塊,用于獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積;
[0027]判斷模塊,用于判斷觸按面積是否大于或等于預(yù)設(shè)值;
[0028]展示模塊,用于若觸按面積大于或等于預(yù)設(shè)值,則在目標(biāo)位置處展示功能窗口。
[0029]在其中一個實施例中,目標(biāo)位置包括觸按區(qū)域的第一坐標(biāo)位置,獲取模塊還用于獲取觸按區(qū)域的坐標(biāo)位置;展示模塊還用于在坐標(biāo)位置處展示功能窗口。
[0030]在其中一個實施例中,目標(biāo)位置包括用戶習(xí)慣觸按位置,獲取模塊還用于獲取用戶觸按操作發(fā)生次數(shù)最多的觸按區(qū)域所對應(yīng)的第二坐標(biāo)位置并將第二坐標(biāo)位置作為用戶習(xí)慣觸按位置;展示模塊還用于在用戶習(xí)慣觸按位置處展示功能窗口。
[0031]在其中一個實施例中,功能窗口為應(yīng)用的功能欄,展示模塊還用于將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置處進(jìn)行展示;或復(fù)制功能欄并將復(fù)制后的功能欄在目標(biāo)位置處進(jìn)行展示。
[0032]在其中一個實施例中,展示模塊包括:
[0033]移動單元,用于將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置;
[0034]調(diào)整單元,用于根據(jù)目標(biāo)位置調(diào)整功能欄的形狀和/或功能欄中多個功能按鍵的排布方式;
[0035]展示單元,用于在目標(biāo)位置處展示調(diào)整后的功能欄。
[0036]上述功能窗口的展示方法和裝置,根據(jù)用戶在使用應(yīng)用時對觸控裝置的觸按操作,獲取在觸控裝置上觸按區(qū)域的觸按面積,若觸按面積大于或等于預(yù)設(shè)值,則在目標(biāo)位置處顯示應(yīng)用的功能窗口。由此通過便捷的操作實現(xiàn)了功能窗口的顯示。
【附圖說明】
[0037]圖1為一個實施例中功能窗口的展示方法的流程圖;
[0038]圖2為一個實施例中功能欄在按壓次數(shù)最多的觸按區(qū)域處顯示的流程圖;
[0039]圖3為一個實施例中功能窗口的展示裝置的結(jié)構(gòu)示意圖;
[0040]圖4為一個實施例中展示模塊的結(jié)構(gòu)示意圖;
[0041]圖5為又一個實施例中功能窗口的展示裝置的結(jié)構(gòu)示意圖;
[0042]圖6為再一個實施例中功能窗口的展示裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]在一個實施例中,如圖1所示,提供了一種功能窗口的展示方法,具體步驟包括:
[0045]步驟102,接收用戶的觸按操作。
[0046]接收用戶在使用智能終端產(chǎn)品上安裝的應(yīng)用時對觸控裝置的觸按操作。觸控裝置包括但不限于觸摸屏,可以用于對智能終端產(chǎn)品進(jìn)行操作控制。
[0047]步驟104,獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積。
[0048]根據(jù)上述觸按操作在觸控裝置上形成的在觸按區(qū)域的范圍,計算觸按面積的值。
[0049]步驟106,判斷觸按面積是否大于或等于預(yù)設(shè)值;若是,則進(jìn)入步驟108,否則,結(jié)束。
[0050]預(yù)設(shè)值是指預(yù)設(shè)的觸按面積值,將觸按區(qū)域的觸按面積與預(yù)設(shè)值進(jìn)行比較,如果觸按面積大于或者等于預(yù)設(shè)值,則進(jìn)入步驟108,否則,結(jié)束。
[0051]步驟108,在目標(biāo)位置處顯示應(yīng)用的功能欄。
[0052]目標(biāo)位置可以在多種情況下預(yù)先設(shè)定。例如,可以是系統(tǒng)默認(rèn)設(shè)置的,也可以是用戶根據(jù)系統(tǒng)設(shè)置選擇預(yù)先設(shè)置的,也可以是用戶預(yù)先進(jìn)行觸按操作后的觸按區(qū)域位置,以及根據(jù)用戶習(xí)慣確定等。
[0053]本實施例中,根據(jù)用戶在使用應(yīng)用時對觸控裝置的觸按操作,獲取在觸控裝置上觸按區(qū)域的觸按面積,若觸按面積大于或等于預(yù)設(shè)值,則在目標(biāo)位置處顯示應(yīng)用的功能窗口。由此通過便捷的操作實現(xiàn)了功能窗口的顯示。
[0054]在一個實施例中,目標(biāo)位置包括觸按區(qū)域的第一坐標(biāo)位置,在獲取觸按操作所對應(yīng)觸按區(qū)域的觸按面積的步驟之后,該方法還包括步驟:獲取觸按區(qū)域的坐標(biāo)位置;在目標(biāo)位置處展示功能窗口的步驟具體包括:在坐標(biāo)位置處展示功能窗口。
[0055]本實施例中,根據(jù)上述觸按操作在觸控裝置上形成的在觸按區(qū)域的范圍,計算觸按面積的值以及觸按區(qū)域?qū)?yīng)的第一坐標(biāo)位置。第一坐標(biāo)位置可以是觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo),也可以是觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo),優(yōu)選的,可以是觸按區(qū)域中心點(diǎn)的坐標(biāo)。將預(yù)先設(shè)置于應(yīng)用界面的底部或頂部的功能窗口移動至在觸按區(qū)域的坐標(biāo)位置處進(jìn)行顯示。可以是在觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo)處進(jìn)行顯示,也可以是觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo)處進(jìn)行顯示,優(yōu)選的,在觸按區(qū)域中心點(diǎn)的坐標(biāo)處進(jìn)行顯示。顯示出的功能窗口,可以是只有功能窗口中的功能項,也可以是功能窗口中所有功能項和其中任意一項功能項對應(yīng)的多個功能按鍵。
[0056]以相機(jī)應(yīng)用為例進(jìn)行說明,用戶在瀏覽圖片時,可以對圖片進(jìn)行編輯,在編輯界面中底部或頂部設(shè)有功能窗口,其中功能窗口為功能欄。功能欄中可以包括效果、裁剪和調(diào)色等功能項。用戶通過觸控裝置進(jìn)行觸按操作,并在觸控裝置上形成觸按區(qū)域的觸按面積,如果觸按面積大于或等于預(yù)設(shè)值,則在觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo)處或觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo)處顯示功能欄。例如,在觸按區(qū)域中心點(diǎn)的坐標(biāo)處顯示該功能欄。所顯示出來的功能欄可以只有效果、裁剪和調(diào)色等功能項,也可以是效果、裁剪和調(diào)色等功能項以及其中一項對應(yīng)的多個功能按鍵,比如顯示效果、裁剪和調(diào)色等功能項以及效果功能項對應(yīng)的復(fù)古、黑白、回憶等多個功能按鍵。
[0057]在一個實施例中,功能窗口為應(yīng)用的功能欄,在目標(biāo)位置處展示功能窗口的步驟具體包括:將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置處進(jìn)行展示;或復(fù)制功能欄并將復(fù)制后的功能欄在目標(biāo)位置處進(jìn)行展示。
[0058]本實施例中,可以將功能欄從應(yīng)用界面中的初始位置移動至觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo)處或觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo)處進(jìn)行顯示,優(yōu)選的,移動至觸按區(qū)域中心點(diǎn)的坐標(biāo)處進(jìn)行顯示?;蛘撸瑥?fù)制功能欄將復(fù)制后的功能欄移動至觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo)處或觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo)處進(jìn)行顯示,優(yōu)選的,移動至觸按區(qū)域中心點(diǎn)的坐標(biāo)處進(jìn)行顯示。功能欄復(fù)制后,可以在初始位置保留功能欄,也就是可以在初始位置和坐標(biāo)位置同時顯示功能欄。初始位置的功能欄中的功能項可以被用戶繼續(xù)使用,也可以在功能欄被復(fù)制之后自動失效,即不能再實現(xiàn)對應(yīng)的功能。
[0059]在一個實施例中,將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置處進(jìn)行展示的步驟具體包括:將功能欄從應(yīng)用的界面中的初始位置移動至目標(biāo)位置;根據(jù)目標(biāo)位置調(diào)整功能欄的形狀和/或功能欄中多個功能按鍵的排布方式;在目標(biāo)位置處展示調(diào)整后的功能欄。
[0060]本實施例中,可以根據(jù)觸按區(qū)域?qū)?yīng)的目標(biāo)位置調(diào)整功能欄的排布方式??梢允歉鶕?jù)觸按區(qū)域邊緣上任意一點(diǎn)的坐標(biāo)位置,也可以是觸按區(qū)域內(nèi)任意一點(diǎn)的坐標(biāo)位置,優(yōu)選的,可以是根據(jù)觸按區(qū)域中心點(diǎn)的坐標(biāo)位置調(diào)整功能欄的排布方式。
[0061]功能欄的排布方式可以繼續(xù)保持功能項初始的排布方式,也可以是將功能欄按照預(yù)設(shè)的形狀進(jìn)行排布,如將功能項按照預(yù)設(shè)的圓形或方形進(jìn)行排布。進(jìn)一步的,如果所顯示的功能欄包括功能項和其中任意一項功能項對應(yīng)的多個功能按鍵,則對應(yīng)的多個功能鍵