[發明專利]檢測多級視圖元素觸摸事件的裝置、方法及存儲介質在審
| 申請號: | 201811134427.5 | 申請日: | 2018-09-27 |
| 公開(公告)號: | CN109358801A | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 霍啟圣 | 申請(專利權)人: | 武漢華中時訊科技有限責任公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06F3/0484;G06F8/38;G06F9/451 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 廉海濤 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區光谷大*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視圖元素 手勢 觸摸事件 子視圖 抬起 存儲介質 事件類型 點觸 檢測 點擊事件 種檢測 長按 觸發 告知 配置 | ||
本發明至少公開了一種檢測多級視圖元素觸摸事件的裝置、方法及存儲介質。其中所述方法包括:獲取至少一點觸手勢;檢測所述點觸手勢預觸發的事件類型;獲取至少一抬起手勢并確定所述抬起手勢是否選擇有視圖元素;在確定選擇有所述視圖元素后確定所述抬起手勢在所述視圖元素內是否選擇有子視圖元素;在確定選擇有子視圖元素后告知一發生的觸摸事件,所述觸摸事件配置有所述子視圖元素及所述事件類型。本發明能夠直接的對視圖元素及其子視圖元素的點擊事件或長按事件實現檢測。
技術領域
本發明涉及移動終端技術領域,具體而言,涉及一種檢測多級視圖元素觸摸事件的裝置、方法及存儲介質。
背景技術
調用的關聯代碼有且僅能將一個視圖元素與一個點擊事件或長按事件的檢測器關聯。那么將多個不同的視圖元素與同一個點擊事件或長按事件的檢測器關聯,需要調用匹配次數的關聯代碼。
同時,綁定視圖元素中的一級子視圖元素,同時為了檢測某個視圖元素中下一級的子視圖元素的觸摸事件,同樣需要調用一次關聯代碼,使子視圖元素與點擊事件或長按事件的檢測器綁定。
發明內容
本發明實施例至少公開一種檢測多級視圖元素觸摸事件的方法,能夠直接的對視圖元素及其子視圖元素的點擊事件或長按事件實現檢測;不必為視圖元素及其子視圖元素的點擊事件或長按事件配置逐個的檢測流程。
上述實施例的具體實現,如下所述。
所述方法包括:
獲取至少一點觸手勢;
檢測所述點觸手勢預觸發的事件類型;
獲取至少一抬起手勢并確定所述抬起手勢是否選擇有視圖元素;
在確定選擇有所述視圖元素后確定所述抬起手勢在所述視圖元素內是否選擇有子視圖元素;
在確定選擇有子視圖元素后告知一發生的觸摸事件,所述觸摸事件配置有所述子視圖元素及所述事件類型。
在本實施例中較佳的方案是,
所述的事件類型配置為點擊事件或長按事件。
在本實施例中較佳的方案是,
檢測所述點擊事件配置為:
獲取所述點觸手勢后啟動至少一預置檢測計時;
在所述預置檢測計時內確定是否檢測有至少一與所述點觸手勢連續的至少一滑動手勢;
在確定未檢測有至少一滑動手勢后識別所述事件類型為點擊事件。
在本實施例中較佳的方案是,
檢測所述長按事件配置為:
獲取所述點觸手勢后檢測所述點觸手勢的點觸位置;
啟動至少一預置檢測計時;
在所述預置檢測計時內確定是否檢測有至少一與所述點觸手勢連續的至少一滑動手勢;
在確定檢測有至少一滑動手勢后分別確定任意所述滑動手勢的滑動距離是否等于或小于觸摸閾值;
在確定所有的所述滑動距離等于或小于觸摸閾值后識別所述事件類型為長按事件。
在本實施例中較佳的方案是,
所述的確定所述抬起手勢是否選擇有視圖元素配置為:
獲取所述抬起手勢的抬起位置;
確定所述抬起位置是否位于任意一所述視圖元素;
在確定所述抬起位置位于一所述視圖元素后選擇所述視圖元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢華中時訊科技有限責任公司,未經武漢華中時訊科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811134427.5/2.html,轉載請聲明來源鉆瓜專利網。





