本公開涉及圖形用戶界面,具體而言,涉及一種界面顯示控制方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、一些游戲可能具有豎屏模式。在豎屏模式中,玩家通常會使用單手進行游戲操作。單手操作的情況下,對承托手對側(cè)上方的區(qū)域的觸控操作尤為困難,例如,承托手為右手時,受右手拇指長度的限制,左上方區(qū)域的觸控操作比較困難。相關(guān)技術(shù)中,部分手機具有單手模式,切換到該模式后,整個屏幕將等比縮小固定在承托手側(cè)。上述方式雖然能解決點擊困難的問題,但是犧牲了屏幕使用空間,影響玩家的游戲體驗。
技術(shù)實現(xiàn)思路
1、有鑒于此,本公開的目的在于提供一種界面顯示控制方法、裝置、電子設(shè)備及存儲介質(zhì),以方便用戶在該區(qū)域中進行觸控操作,提高用戶的操作體驗。
2、第一方面,本公開實施例提供了一種界面顯示控制方法,通過終端設(shè)備提供一圖形用戶界面;該方法包括:獲取終端設(shè)備的姿態(tài)參數(shù);響應(yīng)于姿態(tài)參數(shù)指示終端設(shè)備的傾斜角度在指定角度范圍內(nèi),確定圖形用戶界面中是否存在目標區(qū)域;目標區(qū)域滿足如下預(yù)設(shè)條件:目標區(qū)域與圖形用戶界面的頂部的距離小于或等于預(yù)設(shè)的第一距離閾值,且目標區(qū)域包括至少一可交互界面元素;如果存在目標區(qū)域,控制圖形用戶界面向終端設(shè)備的指定邊緣移動;指定邊緣至少包括終端設(shè)備的多個邊緣中與圖形用戶界面的底部對應(yīng)的邊緣。
3、第二方面,本公開實施例提供了一種界面顯示控制裝置,通過終端設(shè)備提供一圖形用戶界面;該裝置包括:姿態(tài)參數(shù)獲取模塊,用于獲取終端設(shè)備的姿態(tài)參數(shù);目標區(qū)域確定模塊,用于響應(yīng)于姿態(tài)參數(shù)指示終端設(shè)備的傾斜角度在指定角度范圍內(nèi),確定圖形用戶界面中是否存在目標區(qū)域;目標區(qū)域滿足如下預(yù)設(shè)條件:目標區(qū)域與圖形用戶界面的頂部的距離小于或等于預(yù)設(shè)的第一距離閾值,且目標區(qū)域包括至少一可交互界面元素;更新模塊,用于如果存在目標區(qū)域,控制圖形用戶界面向終端設(shè)備的指定邊緣移動;指定邊緣至少包括終端設(shè)備的多個邊緣中與圖形用戶界面的底部對應(yīng)的邊緣。
4、第三方面,本發(fā)明實施例提供了一種電子設(shè)備,包括處理器和存儲器,存儲器存儲有能夠被處理器執(zhí)行的機器可執(zhí)行指令,處理器執(zhí)行機器可執(zhí)行指令以實現(xiàn)上述的界面顯示控制方法。
5、第四方面,本發(fā)明實施例提供了一種機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,機器可執(zhí)行指令促使處理器實現(xiàn)上述的界面顯示控制方法。
6、本發(fā)明實施例帶來了以下有益效果:
7、上述一種界面顯示控制方法、裝置、電子設(shè)備及存儲介質(zhì),獲取終端設(shè)備的姿態(tài)參數(shù);響應(yīng)于姿態(tài)參數(shù)指示終端設(shè)備的傾斜角度在指定角度范圍內(nèi),確定圖形用戶界面中是否存在目標區(qū)域;目標區(qū)域滿足如下預(yù)設(shè)條件:目標區(qū)域與圖形用戶界面的頂部的距離小于或等于預(yù)設(shè)的第一距離閾值,且目標區(qū)域包括至少一可交互界面元素;如果存在目標區(qū)域,控制圖形用戶界面向終端設(shè)備的指定邊緣移動;指定邊緣至少包括終端設(shè)備的多個邊緣中與圖形用戶界面的底部對應(yīng)的邊緣。該方式中,當用戶傾斜終端設(shè)備至一定程度,且界面中存在用戶需要控制靠近其承托手的目標區(qū)域時,控制圖形用戶界面向承托手所在的區(qū)域移動,方便用戶在該目標區(qū)域中進行觸控操作,提高用戶的操作體驗。
8、本公開的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本公開而了解。本公開的目的和其他優(yōu)點在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
9、為使本公開的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
1.一種界面顯示控制方法,其特征在于,通過終端設(shè)備提供一圖形用戶界面;所述圖形用戶界面以豎屏模式顯示;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,響應(yīng)于所述姿態(tài)參數(shù)指示所述終端設(shè)備的傾斜角度在指定角度范圍內(nèi),確定所述圖形用戶界面中是否存在目標區(qū)域的步驟,包括:
3.根據(jù)權(quán)利要求2所述的方法,所述圖形用戶界面中具有第一備選區(qū)域及第二備選區(qū)域;所述第一備選區(qū)域位于所述圖形用戶界面的左上方,所述第二備選區(qū)域位于所述圖形用戶界面的右上方;所述第一備選區(qū)域及所述第二備選區(qū)域中的區(qū)域位置與所述圖形用戶界面的頂部的距離小于或等于所述第一距離閾值;
4.根據(jù)權(quán)利要求3所述的方法,控制所述圖形用戶界面向所述終端設(shè)備的指定邊緣移動的步驟,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制所述圖形用戶界面向所述終端設(shè)備的指定邊緣移動的步驟,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述目標區(qū)域包括所述圖形用戶界面;
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
13.一種界面顯示控制裝置,其特征在于,通過終端設(shè)備提供一圖形用戶界面;所述裝置包括:
14.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執(zhí)行的機器可執(zhí)行指令,所述處理器執(zhí)行所述機器可執(zhí)行指令以實現(xiàn)權(quán)利要求1-12任一項所述的界面顯示控制方法。
15.一種機器可讀存儲介質(zhì),其特征在于,所述機器可讀存儲介質(zhì)存儲有機器可執(zhí)行指令,所述機器可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時,所述機器可執(zhí)行指令促使所述處理器實現(xiàn)權(quán)利要求1-12任一項所述的界面顯示控制方法。