亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對懸浮按鈕的位置進行調(diào)節(jié)的方法、裝置及終端的制作方法

文檔序號:9546794閱讀:610來源:國知局
對懸浮按鈕的位置進行調(diào)節(jié)的方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機領(lǐng)域,特別涉及一種對懸浮按鈕的位置進行調(diào)節(jié)的方法、裝置及終端。
【背景技術(shù)】
[0002]為了方便用戶操作終端,終端界面上往往會設(shè)置具有一定功能的懸浮按鈕。其中,懸浮按鈕可以是懸浮于終端界面上的控制終端返回主頁的按鈕,也可以是懸浮于瀏覽器打開的視頻網(wǎng)頁中控制視頻在全屏/正常模式之間切換的按鈕。通過懸浮按鈕,可以輔助用戶操作終端。例如,用戶可以通過操作懸浮按鈕實現(xiàn)回退到終端的首頁,或者可以通過操作懸浮按鈕實現(xiàn)在瀏覽器打開的網(wǎng)頁的全屏/正常模式之間切換,等等。通常,懸浮按鈕默認(rèn)停留在終端的邊緣,而終端的兩個邊緣處往往有比較多的界面操控元素,如桌面圖標(biāo)、某個網(wǎng)頁包含的各種網(wǎng)頁控件,等等。當(dāng)懸浮按鈕的位置與界面操控元素的位置有交叉或發(fā)生重疊后,可能會導(dǎo)致兩者相互遮擋,進而可能導(dǎo)致操作錯誤。例如,本來要操作界面操控元素卻誤操作了懸浮按鈕,使得回退到終端首頁而導(dǎo)致原有任務(wù)中斷。為了確保用戶對懸浮按鈕的操作不與對界面操控元素的操作發(fā)生沖突,或者為了使懸浮按鈕的位置不影響對界面操控元素的操作,經(jīng)常需要對懸浮按鈕的位置進行調(diào)節(jié)。
[0003]相關(guān)技術(shù)在對懸浮按鈕的位置進行調(diào)節(jié)時,所采用的方法為:檢測懸浮按鈕上用戶的拖拽操作,根據(jù)該拖拽操作將懸浮按鈕調(diào)節(jié)至懸浮按鈕被拖拽到的目標(biāo)區(qū)域。例如,如果用戶需要調(diào)節(jié)懸浮按鈕的位置,則可以通過拖拽懸浮按鈕來實現(xiàn)。也就是說,相關(guān)技術(shù)對懸浮按鈕的位置進行調(diào)節(jié)是根據(jù)用戶的拖拽操作實現(xiàn)的。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005]由于相關(guān)技術(shù)對懸浮按鈕的位置進行調(diào)節(jié)是根據(jù)用戶的拖拽操作來實現(xiàn),導(dǎo)致對懸浮按鈕的位置進行調(diào)節(jié)的靈活性及智能性不高。另外,將懸浮按鈕調(diào)節(jié)至被拖拽到的目標(biāo)區(qū)域后,懸浮按鈕的位置可能與該目標(biāo)區(qū)域內(nèi)的界面操控元素的位置相互重疊,使得對懸浮按鈕的操作可能與對該目標(biāo)區(qū)域內(nèi)的界面操控元素的操作發(fā)生沖突,導(dǎo)致調(diào)節(jié)效果不明顯。

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

[0006]為了解決相關(guān)技術(shù)的問題,本發(fā)明實施例提供了一種對懸浮按鈕的位置進行調(diào)節(jié)的方法、裝置及終端。所述技術(shù)方案如下:
[0007]第一方面,提供了一種對懸浮按鈕的位置進行調(diào)節(jié)的方法,所述方法包括:
[0008]獲取懸浮按鈕在顯示屏的位置信息,并獲取當(dāng)前頁面包括的所有界面操控元素在所述顯示屏的位置信息;
[0009]根據(jù)所述懸浮按鈕在所述顯示屏的位置信息以及所述所有界面操控元素在所述顯示屏的位置信息確定所述懸浮按鈕的位置與任一界面操控元素的位置是否發(fā)生重疊;
[0010]如果所述懸浮按鈕的位置與所述任一界面操控元素的位置發(fā)生重疊,則將所述懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域。
[0011]第二方面,提供了一種對懸浮按鈕的位置進行調(diào)節(jié)的裝置,所述裝置包括:
[0012]第一獲取模塊,用于獲取懸浮按鈕在顯示屏的位置信息;
[0013]第二獲取模塊,用于獲取當(dāng)前頁面包括的所有界面操控元素在所述顯示屏的位置信息;
[0014]確定模塊,用于根據(jù)所述懸浮按鈕在所述顯示屏的位置信息以及所述所有界面操控元素在所述顯示屏的位置信息確定所述懸浮按鈕的位置與任一界面操控元素的位置是否發(fā)生重疊;
[0015]調(diào)節(jié)模塊,用于當(dāng)所述懸浮按鈕的位置與所述任一界面操控元素的位置發(fā)生重疊時,將所述懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域。
[0016]第三方面,提供了一種終端,所述終端包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行,所述一個或者一個以上程序包含用于執(zhí)行以下操作的指令:
[0017]獲取懸浮按鈕在顯示屏的位置信息,并獲取當(dāng)前頁面包括的所有界面操控元素在所述顯示屏的位置信息;
[0018]根據(jù)所述懸浮按鈕在所述顯示屏的位置信息以及所述所有界面操控元素在所述顯示屏的位置信息確定所述懸浮按鈕的位置與任一界面操控元素的位置是否發(fā)生重疊;
[0019]如果所述懸浮按鈕的位置與所述任一界面操控元素的位置發(fā)生重疊,則將所述懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域。
[0020]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0021]通過確定懸浮按鈕的位置與任一界面操控元素的位置發(fā)生重疊時,將懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域,使得調(diào)節(jié)過程是結(jié)合界面操控元素的位置以及懸浮按鈕的位置實現(xiàn)的,不僅更具靈活性和智能性,而且可以確保懸浮按鈕調(diào)節(jié)后的位置與當(dāng)前頁面包括的每個界面操控元素的位置均不重疊,調(diào)節(jié)效果更加明顯。
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1是本發(fā)明一實施例提供的一種對懸浮按鈕的位置進行調(diào)節(jié)的方法流程圖;
[0024]圖2是本發(fā)明另一實施例提供的一種對懸浮按鈕的位置進行調(diào)節(jié)的方法流程圖;
[0025]圖3是本發(fā)明另一實施例提供的一種終端的顯示屏的尺寸的示意圖;
[0026]圖4是本發(fā)明另一實施例提供的一種對懸浮按鈕的位置進行調(diào)節(jié)前后的終端界面示意圖;
[0027]圖5是本發(fā)明另一實施例提供的一種對懸浮按鈕的位置進行調(diào)節(jié)的裝置結(jié)構(gòu)示意圖;
[0028]圖6是本發(fā)明另一實施例提供的一種終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0030]參見圖1,本發(fā)明實施例提供了一種對懸浮按鈕的位置進行調(diào)節(jié)的方法,本發(fā)明實施例提供的方法流程包括:
[0031]101:獲取懸浮按鈕在顯示屏的位置信息,并獲取當(dāng)前頁面包括的所有界面操控元素在顯示屏的位置信息。
[0032]可選地,獲取當(dāng)前頁面包括的所有界面操控元素在顯示屏的位置信息,包括:
[0033]從當(dāng)前頁面對應(yīng)的源代碼中獲取當(dāng)前頁面包括的所有界面操控元素、每個界面操控元素的尺寸以及每個界面操控元素在當(dāng)前頁面中的位置;
[0034]根據(jù)顯示屏的尺寸、每個界面操控元素的尺寸以及每個界面操控元素在當(dāng)前頁面中的位置確定當(dāng)前頁面包括的所有界面操控元素在顯示屏的位置信息。
[0035]102:根據(jù)懸浮按鈕在顯示屏的位置信息以及所有界面操控元素在顯示屏的位置信息確定懸浮按鈕的位置與任一界面操控元素的位置是否發(fā)生重疊。
[0036]103:如果懸浮按鈕的位置與任一界面操控元素的位置發(fā)生重疊,則將懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域。
[0037]可選地,將懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域,包括:
[0038]在當(dāng)前頁面中獲取與懸浮按鈕的大小和形狀一致且與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域;
[0039]如果在當(dāng)前頁面中獲取到與懸浮按鈕的大小和形狀一致且與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域,則將懸浮按鈕的位置調(diào)節(jié)至獲取到的目標(biāo)區(qū)域。
[0040]可選地,在當(dāng)前頁面中獲取與懸浮按鈕的大小和形狀一致且與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域之后,還包括:
[0041]如果在當(dāng)前頁面中未獲取到與懸浮按鈕的大小和形狀一致且與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域,則調(diào)節(jié)懸浮按鈕的大小和/或形狀直至在當(dāng)前頁面中獲取到與調(diào)節(jié)后的懸浮按鈕的大小和/或形狀一致且與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域;
[0042]將調(diào)節(jié)后的懸浮按鈕調(diào)節(jié)至獲取到的目標(biāo)區(qū)域。
[0043]可選地,將懸浮按鈕的位置調(diào)節(jié)至獲取到的目標(biāo)區(qū)域,包括:
[0044]如果獲取到的目標(biāo)區(qū)域為至少兩個,則將懸浮按鈕的位置調(diào)節(jié)至與懸浮按鈕的當(dāng)前位置接近的目標(biāo)區(qū)域。
[0045]本發(fā)明實施例提供的方法,通過確定懸浮按鈕的位置與任一界面操控元素的位置發(fā)生重疊時,將懸浮按鈕的位置調(diào)節(jié)至與每個界面操控元素的位置均不重疊的目標(biāo)區(qū)域,使得調(diào)節(jié)過程是結(jié)合界面操控元素的位置以及懸浮按鈕的位置實現(xiàn)的,不僅更具靈活性和智能性,而且可以確保懸浮按鈕調(diào)節(jié)后的位置與當(dāng)前頁面包括的每個界面操控元素的位置均不重疊,調(diào)節(jié)效果更加明顯。
[0046]參見圖2,本發(fā)明實施例提供了一種對懸浮按鈕的位置進行調(diào)節(jié)的方法,本發(fā)明實施例提供的方法流程包括:
[0047]201:獲取懸浮按鈕在顯示屏的位置信息。
[0048]關(guān)于獲取懸浮按鈕在顯示屏的位置信息的方式,本發(fā)明實施例不作具體限定。具體實施時,由于不同的終端顯示屏的尺寸往往大小不一,因此,在獲取懸浮按鈕在顯示屏的位置信息之前,還需要確定顯示屏的尺寸,從而根據(jù)顯示屏的尺寸獲取懸浮按鈕在顯示屏的位置信息。關(guān)于確定顯示屏的尺寸的方式,本發(fā)明實施例不作具體限定。關(guān)于顯示屏的具體尺寸,本發(fā)明實施例
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1