的按第二角度級別調整的的界面元素排布情況示意圖。用戶順時針方向傾斜終端時,第三處理單元233也可通過類似方法將目標操控元素移動到可操作范圍。
[0110]第四處理單元234,用于當傾斜方向為對角方向時,根據角度級別,對界面元素的排布位置進行相應級別的對角調整。
[0111]本實施例中,對角方向包括左上角方向、左下角方向、右上角方向和右下角方向。
[0112]參見圖15,為本發(fā)明界面元素排布方法的第二實施例的向右下角傾斜的調整前的界面元素排布情況示意圖。假設用戶右手握持觸摸屏下方,其目標操控元素為A,當終端傾斜的方向為右下角方向,傾斜的角度級別為第一角度級別時,第四處理單元234相應調整界面元素的排布位置,位于左上角的界面元素A移動到右下角,進入可操作范圍。參見圖16,為本發(fā)明界面元素排布方法的第二實施例的向右下角傾斜調整后的界面元素排布情況示意圖。用戶向其他對角方向傾斜終端也可通過類似方法將目標操控元素移動到可操作范圍。
[0113]本發(fā)明實施例中,可以通過單次調整達到移動目標操控元素到可操作范圍的目的,也可通過多次調整達到移動目標操控元素到可操作范圍的目的。由于界面元素的調整方案甚多,此處不再描述。
[0114]本發(fā)明實施例的裝置通過根據不同的傾斜方向和角度級別,對界面元素的排布位置進行不同方式和程度的調整,提高了界面元素移動的精確性和便捷性,由此提升了用戶體驗。
[0115]參見圖20,為本發(fā)明界面元素排布裝置的第三實施例的結構示意圖。本發(fā)明的裝置的第三實施例中的裝置300可以執(zhí)行上述方法第三實施例中裝置相應的各步驟,其中,該裝置300還包括以下模塊:
[0116]檢測模塊310,與獲取模塊320相連接,用于檢測終端從第一狀態(tài)傾斜至第二狀態(tài)的傾斜時間和傾斜方式。
[0117]獲取模塊320,與處理模塊330相連接,用于當傾斜時間小于時間閾值,獲取第一排布方式,第一排布方式包括第一狀態(tài)下終端的界面元素的排布位置。
[0118]處理模塊330,與接收模塊340相連接,用于根據傾斜方式,將第一排布方式相應調整至第二排布方式,第二排布方式包括第二狀態(tài)下界面元素的排布位置。
[0119]檢測模塊310、獲取模塊320和處理模塊330與本發(fā)明的界面元素排布的裝置的第一實施例中的對應模塊相同,這里不再贅述。
[0120]接收模塊340,與還原模塊350相連接,用于接收還原界面元素的排布位置的指不ο
[0121]本實施例中,由于不同的用戶對終端的使用有不同的習慣和個性化要求,對于觸摸屏上界面元素的排布也有其出于使用習慣或審美的要求,單手使用時對界面元素的調整可能只是為了當時的使用便捷,過后還要將其還原。接收模塊340接收還原界面元素的排布位置的指示,該指示可以是雙擊鎖屏鍵、雙擊亮屏狀態(tài)下的觸摸屏空白處或其他形式的指示。
[0122]還原模塊350,用于將第二排布方式重置為系統(tǒng)默認的排布方式。
[0123]根據接收模塊340所接收的指示,還原模塊350對界面元素的排布位置進行還原,將其還原到調整前的狀態(tài)。
[0124]本發(fā)明實施例的裝置通過接收還原界面元素的排布位置的指示,將第二排布方式重置為系統(tǒng)默認的排布方式,方便用戶對已調整的界面元素的排布位置進行還原,操作過程簡捷。
[0125]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0126]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【主權項】
1.一種界面元素排布的方法,其特征在于,包括: 檢測終端從第一狀態(tài)傾斜至第二狀態(tài)的傾斜時間和傾斜方式; 當所述傾斜時間小于時間閾值,獲取第一排布方式,所述第一排布方式包括所述第一狀態(tài)下所述終端的界面元素的排布位置; 根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式,所述第二排布方式包括所述第二狀態(tài)下所述界面元素的排布位置。2.如權利要求1所述的界面元素排布的方法,其特征在于,所述檢測終端從第一狀態(tài)傾斜至第二狀態(tài)的傾斜時間和傾斜方式的步驟,包括以下步驟: 接收對開啟按鍵的持續(xù)觸發(fā)指示,同時檢測所述觸摸屏是否完成傾斜的動作,所述開啟按鍵包括所述觸摸屏上的虛擬按鍵和所述終端的實體按鍵; 若是,則獲取所述翻轉時間和所述傾斜方式。3.如權利要求1或2所述的界面元素排布的方法,其特征在于,所述終端還包括初始狀態(tài),在所述根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式的步驟之后,還包括以下步驟: 當所述終端從第二狀態(tài)傾斜至所述初始狀態(tài),維持所述第二排布方式。4.如權利要求1或2所述的界面元素排布的方法,其特征在于,所述傾斜方式包括傾斜方向和傾斜角度級別; 所述根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式的步驟,包括以下步驟: 當所述傾斜方向為左右方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的左右調整; 當所述傾斜方向為上下方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的上下調整; 當所述傾斜方向為順時針或逆時針方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的順時針或逆時針調整; 當所述傾斜方向為對角方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的對角調整。5.如權利要求1或2所述的界面元素排布的方法,其特征在于,所述根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式的步驟之后,還包括以下步驟: 接收還原所述界面元素的排布位置的指示; 將所述第二排布方式重置為系統(tǒng)默認的排布方式。6.一種界面元素排布的裝置,其特征在于,包括: 檢測模塊,用于檢測終端從第一狀態(tài)傾斜至第二狀態(tài)的傾斜時間和傾斜方式; 獲取模塊,用于當所述傾斜時間小于時間閾值,獲取第一排布方式,所述第一排布方式包括所述第一狀態(tài)下所述終端的界面元素的排布位置; 處理模塊,用于根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式,所述第二排布方式包括所述第二狀態(tài)下所述界面元素的排布位置。7.如權利要求6所述的裝置,其特征在于,所述檢測模塊包括: 檢測接收單元,用于接收對開啟按鍵的持續(xù)觸發(fā)指示,同時檢測所述觸摸屏是否完成傾斜的動作,所述開啟按鍵包括所述觸摸屏上的虛擬按鍵和所述終端的實體按鍵; 方式獲取單元,用于獲取所述翻轉時間和所述傾斜方式。8.如權利要求6或7所述的裝置,其特征在于,還包括: 維持模塊,用于當所述終端從第二狀態(tài)傾斜至初始狀態(tài),維持所述第二排布方式。9.如權利要求6或7所述的裝置,其特征在于,所述傾斜方式包括傾斜方向和傾斜角度級別,所述處理模塊包括: 第一處理單元,用于當所述傾斜方向為左右方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的左右調整; 第二處理單元,用于當所述傾斜方向為上下方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的上下調整; 第三處理單元,用于當所述傾斜方向為順時針或逆時針方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的順時針或逆時針調整; 第四處理單元,用于當所述傾斜方向為對角方向時,根據所述角度級別,對所述界面元素的排布位置進行相應級別的對角調整。10.如權利要求6或7所述的裝置,其特征在于,還包括: 接收模塊,用于接收還原所述界面元素的排布位置的指示; 還原模塊,用于將所述第二排布方式重置為系統(tǒng)默認的排布方式。
【專利摘要】本發(fā)明涉及移動通信技術領域,提供了一種界面元素排布的方法,該方法包括:檢測終端從第一狀態(tài)傾斜至第二狀態(tài)的傾斜時間和傾斜方式,當所述傾斜時間小于時間閾值,獲取第一排布方式,所述第一排布方式包括所述第一狀態(tài)下所述終端的界面元素的排布位置,根據所述傾斜方式,將所述第一排布方式相應調整至第二排布方式,所述第二排布方式包括所述第二狀態(tài)下所述界面元素的排布位置。同時,本發(fā)明還提供了一種相應的終端。本發(fā)明實施例所提供的方法能實現用戶通過傾斜的動作就可以完成觸摸屏界面元素的排布位置的調整,使用戶可以很方便地將界面元素移動到理想的控制區(qū)域,操作過程便捷,實現了單手輕松操控終端的目的。
【IPC分類】G06F3/0481, G06F3/0488, G06F9/44
【公開號】CN105278947
【申請?zhí)枴緾N201510347163
【發(fā)明人】劉斌
【申請人】維沃移動通信有限公司
【公開日】2016年1月27日
【申請日】2015年6月18日