本發明專利技術實施例公開了一種對抽屜式控件的觸控響應方法及裝置,該方法包括:檢測作用于終端觸摸屏的觸發事件;若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域;若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件;所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態,能擴大拉開抽屜式控件的操作響應區域,能提高用戶對抽屜式控件的操作效率。
【技術實現步驟摘要】
一種對抽屜式控件的觸控響應方法及裝置
本專利技術涉計算機應用
,具體涉及一種對抽屜式控件的觸控響應方法及裝置。
技術介紹
安卓操作系統原生的抽屜式控件是由抽屜手柄和抽屜內容組成,在抽屜式控件處于抽屜關閉狀態時,用戶一般可通過拖拉或點擊該抽屜式控件的手柄來展示該抽屜式控件的抽屜內容。這種方式要求用戶必須能精確定位到抽屜式控件的手柄,精確點擊該手柄的區域或者從該手柄區域滑動才可以呈現該抽屜式控件的抽屜內容,即將抽屜式控件切換到抽屜展開狀態。例如,如圖1所述,當用戶需要把此抽屜式控件放在屏幕稍上一些的地方,而不是屏幕的最下方時,用戶也必須要從該抽屜式控件的手柄的區域開始滑動,才能打開整個抽屜,用戶如果從該抽屜式控件的下方的區域滑動時,是無法打開整個抽屜的,終端觸摸屏無法響應用戶的操作。這樣,用戶可能會因為點擊或拖拉時未精確定位到該抽屜式控件的手柄而使該抽屜式控件無響應,可能需要用戶連續操作多次才能成功,從而影響對抽屜式控件的操作效率,影響用戶的體驗。
技術實現思路
有鑒于此,本專利技術實施例提供一種對抽屜式控件的觸控響應方法及裝置,用于擴大抽屜式控件處于抽屜關閉狀態時的觸控響應區域,進而提高對抽屜式控件的觸控響應效率。第一方面,本專利技術實施例提供了一種對抽屜式控件的觸控響應方法,包括:檢測作用于終端觸摸屏的觸發事件;若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域;若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件;所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態。第二方面,本專利技術實施例還提供了一種對抽屜式控件的觸控響應裝置,包括:觸發事件檢測裝置,用于檢測作用于終端觸摸屏的觸發事件;觸發事件接收裝置,用于若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域;觸發事件轉傳裝置,用于若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件,則所述父控件將所述觸發事件傳入所述抽屜式控件;抽屜展開裝置,用于所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態。本實施例的技術方案通過為抽屜式控件設計操作響應區域包含所述抽屜式控件的手柄劃動區域的父控件,若所述父控件接收到預設的拉開抽屜觸發事件,且所述抽屜式控件處于抽屜關閉狀態,則所述父控件將所述觸發事件傳入所述抽屜式控件;當所述抽屜式控件判斷所述觸發事件的操作區域不屬于所述父控件的其他子控件的操作響應區域,則根據所述觸發事件將所述抽屜式控件切換到抽屜展開狀態。從而將抽屜式控件的操作響應區域擴充到父控件的操作響應區域去除了其他子控件的操作響應區域后的區域,能擴大拉開抽屜式控件的操作響應區域,能提高用戶對抽屜式控件的操作效率。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對本專利技術實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本專利技術實施例的內容和這些附圖獲得其他的附圖。圖1是本專利技術
技術介紹
所述的抽屜式控件的示意圖;圖2是本專利技術實施例一所述的對抽屜式控件的觸控響應方法流程圖;圖3是本專利技術實施例一所述的對抽屜式控件處于抽屜展開狀態的示意圖;圖4是本專利技術實施例二所述的對抽屜式控件的觸控響應方法流程圖;圖5是本專利技術實施例三所述的對抽屜式控件的觸控響應裝置的結構框圖;圖6是本專利技術實施例四所述的對抽屜式控件的觸控響應裝置的結構框圖。具體實施方式為使本專利技術解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本專利技術實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。下面結合附圖并通過具體實施方式來進一步說明本專利技術的技術方案。實施例一圖2是本專利技術實施例一提供的對抽屜式控件的觸控響應方法流程圖,本實施例可適用于觸控終端的觸摸屏將抽屜式控件從抽屜關閉狀態切換到抽屜展開狀態的情況,該方法可以由配置在終端中的對抽屜式控件的觸控響應裝置來執行,如圖2所示,本實施例所述的對抽屜式控件的觸控響應方法包括:步驟S201、檢測作用于終端觸摸屏的觸發事件。本實施例所述的觸發事件為用戶通過操作智能終端的觸摸屏發出的觸發信號指令。步驟S202、若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域。若所述觸發事件的操作區域位于所述父控件的操作響應區域,則將所述觸發事件傳入所述父控件,即所述抽屜式控件對象執行預設的父控件類的觸發命令響應函數。由于父控件的操作響應區域包含該父控件的各子控件的操作響應區,因此,因此,抽屜式控件的父控件的操作響應區域至少包含該抽屜式控件的操作響應區,因此,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域。為了突顯出抽屜式控件的顯示效果,所述父控件的操作響應區域優選設置為透明色。步驟S203、若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件。若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述抽屜式控件對象執行抽屜式控件類的觸發命令響應函數。為了與日常抽屜的使用過程相契合,例如,現實中通常是通過拖動或按開關等動作來打開抽屜,為了使用戶有所見即所得的使用體驗,預設的拉開抽屜觸發事件優選為包括點擊和滑動設定距離。步驟S204、所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態。抽屜式控件類的觸發命令響應函數包括判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,若否,則所述抽屜式控件對象根據所述觸發事件切換到抽屜展開狀態。例如,圖1中的相機控件為抽屜式控件,如圖1下方中間圖標所示,該相機控件包括抽屜式控件的手柄劃動區域,如圖1相機控件中三條白線所在區域。相機控件的父親控件包含相機控件和其他子控件,其他子控件如圖1下方的最左邊圖標和最右邊圖標所示,圖1為該相機控件處于抽屜關閉狀態時終端的屏幕界面示意圖,所述抽屜式控件對象切換到抽屜展開狀態時終端的屏幕界面示意圖如圖3所示。為了將所述抽屜式控件的操作響應區域擴大到合理的范圍,保證對抽屜式控件的操作既能足夠大方便用戶對抽屜式控件的操作效率,又不影響終端上其他控件的正常響應范圍,所述父控件的操作響應區域優選為所述抽屜式控件處于抽屜展開狀態時的顯示本文檔來自技高網...

【技術保護點】
一種對抽屜式控件的觸控響應方法,其特征在于,包括:檢測作用于終端觸摸屏的觸發事件;若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域;若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件;所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態。
【技術特征摘要】
1.一種對抽屜式控件的觸控響應方法,其特征在于,包括:檢測作用于終端觸摸屏的觸發事件;若檢測到對抽屜式控件的父控件的操作響應區域的觸發事件,則將所述觸發事件傳入所述父控件,所述父控件的操作響應區域包含所述抽屜式控件的手柄劃動區域;若所述抽屜式控件處于抽屜關閉狀態,且所述觸發事件是預設的拉開抽屜觸發事件,則所述父控件將所述觸發事件傳入所述抽屜式控件;所述抽屜式控件判斷所述觸發事件的操作區域是否屬于所述父控件的其他子控件的操作響應區域,在判斷為否時所述抽屜式控件根據所述觸發事件切換到抽屜展開狀態。2.如權利要求1所述的方法,其特征在于,所述父控件的操作響應區域設置為透明色。3.如權利要求2所述的方法,其特征在于,在將所述觸發事件傳入所述父控件之后,所述方法還包括:若所述抽屜式控件處于抽屜展開狀態,則所述父控件將所述觸發事件傳入所述觸發事件的操作區域所在的子控件,所述觸發事件的操作區域所在的子控件對所述觸發事件進行響應。4.如權利要求1至3任一所述的方法,其特征在于,所述父控件的操作響應區域還包含所述抽屜式控件處于抽屜展開狀態時的顯示區域。5.根據權利要求4所述的方法,其特征在于,所述預設的拉開抽屜觸發事件包括點擊和滑動設定距離。6.一種對抽屜式控件的觸控響應裝置,其特征在于,包括...
【專利技術屬性】
技術研發人員:李小朋,
申請(專利權)人:廣東歐珀移動通信有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。