[發明專利]多層級界面的響應方法、裝置、設備及存儲介質有效
| 申請號: | 202010006608.0 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111208929B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 梁銳軍 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F3/0488;G06F9/451 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多層 界面 響應 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種多層級界面的響應方法、裝置、設備及存儲介質。包括:檢測到用戶的觸摸操作時,確定所述觸摸操作的觸摸類型;所述觸摸類型包括滑動操作和點擊操作;根據所述觸摸類型確定設置于各層級界面中的第一視圖組件;從所述第一視圖組件中確定第二視圖組件,并控制所述第二視圖組件響應所述觸摸類型對應的觸摸操作。本發明實施例公開的多層級界面的響應方法,根據觸摸類型確定設置于各層級界面中的第一視圖組件,并從第一視圖組件中確定第二視圖組件,使得第二視圖組件響應觸摸類型對應的觸摸操作,解決了多層級界面的觸摸事件的傳遞問題,保證每層界面對觸摸事件的及時響應,提高界面響應的準確性及可靠性。
技術領域
本發明實施例涉及應用程序界面技術領域,尤其涉及一種多層級界面的響應方法、裝置、設備及存儲介質。
背景技術
目前,應用程序的界面結構通常比較復雜,一般會有兩到三個層級。以直播類應用程序為例,上層界面為直播間的基礎功能,下層界面為主播視頻或者麥位信息。為了實現上層界面進行左右滑動,一般采用系統自帶的功能組件來實現,這些組件會對觸摸事件進行攔截來獲取用戶點的坐標,從而實現不同方向的滑動。由于應用程序的界面是多層級的,如果不進行事件穿透處理,會導致下層界面無法響應觸摸事件。
發明內容
本發明實施例提供一種多層級界面的響應方法、裝置、設備及存儲介質,解決了多層級界面的觸摸事件的傳遞問題,保證每層界面對觸摸事件的及時響應,提高界面響應的準確性及可靠性。
第一方面,本發明實施例提供了一種多層級界面的響應方法,包括:
檢測到用戶的觸摸操作時,確定所述觸摸操作的觸摸類型;所述觸摸類型包括滑動操作和點擊操作;
根據所述觸摸類型確定設置于各層級界面中的第一視圖組件;
從所述第一視圖組件中確定第二視圖組件,并控制所述第二視圖組件響應所述觸摸類型對應的觸摸操作。
進一步地,確定所述觸摸操作的觸摸類型,包括:
獲取所述觸摸操作的起始點坐標和終止點坐標;
根據所述起始點坐標和所述終止點坐標計算所述觸摸操作的滑動距離;
若所述滑動距離超過設定值,則所述觸摸操作為滑動操作,否則,所述滑動操作為點擊操作。
進一步地,根據所述觸摸類型確定設置于各層級界面中的第一視圖組件,包括:
若所述觸摸類型為滑動操作,則獲取上層界面中的注冊視圖組件;
確定每個注冊視圖組件當前在界面中的位置,將落入所述觸摸操作的起始點坐標的注冊視圖組件確定為第一視圖組件。
進一步地,從所述第一視圖組件中確定第二視圖組件,并控制所述第二視圖組件響應所述觸摸類型對應的觸摸操作,包括:
將第一視圖組件確定為第二視圖組件,并控制所述第二視圖組件響應所述滑動操作。
進一步地,根據所述觸摸類型確定設置于各層級界面中的第一視圖組件,包括:
若所述觸摸類型為點擊操作,則獲取各層級界面中的注冊視圖組件;
確定每個注冊視圖組件當前在界面中的位置,將落入所述觸摸操作的起始點坐標中的注冊視圖組件確定為第一視圖組件。
進一步地,從所述第一視圖組件中確定第二視圖組件,并控制所述第二視圖組件響應所述觸摸類型對應的觸摸操作,包括:
若第一視圖組件包括多個,則獲取各第一視圖組件的優先級,將優先級最高的第一視圖組件確定為第二視圖組件;
控制所述第二視圖組件響應所述點擊操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010006608.0/2.html,轉載請聲明來源鉆瓜專利網。





