[發明專利]一種控件滑動的方法及電子設備有效
| 申請號: | 202210432178.8 | 申請日: | 2021-08-02 |
| 公開(公告)號: | CN114968059B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 徐吉;饒凱浩 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F3/04883 | 分類號: | G06F3/04883;G06F3/0485;G06F3/04855;G06F3/0482 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控件 滑動 方法 電子設備 | ||
本申請提供了一種控件滑動的方法及電子設備,該電子設備可以是具有觸摸屏結構的手機、平板電腦等,當檢測到用戶的滑動操作,在目標控件跟隨用戶手指觸摸點的滑動軌跡進行滑動的過程中,該方法可以將手指觸摸點的滑動位移和目標控件的滑動位移之間的位移差值△平均到N幀中的每一幀進行平緩地補償,使得目標控件可以平緩勻速的跟上用戶手指觸摸點的滑動軌跡。該方法可以提高滑動操作過程中目標控件的跟手性,并避免一次性補償目標控件和手指觸摸點之間的位移差值△導致的首幀跳變,給用戶造成跳變的視覺感受;此外,該過程總耗時T小于或等于0.4秒,可以在較短時間內實現目標控件的平滑跟手,提高了用戶體驗。
本申請為申請號為CN202110884578.8的中國申請的分案,且本申請也要求申請號為CN202110524067.5的中國申請的優先權。
技術領域
本申請涉及電子技術領域,尤其涉及一種控件滑動的方法及電子設備。
背景技術
目前,大部分電子設備的顯示屏設置有觸摸傳感器,觸摸傳感器和顯示屏可以組成“觸摸屏”。例如手機、平板、智能手表、車載設備等都配置了觸摸屏,用戶可以通過在觸摸屏上或附近的觸摸操作,與電子設備進行交互,實現對電子設備的操控。
具體地,用戶執行觸摸操作時,手指與屏幕接觸時可以產生觸屏信號,電子設備的觸摸傳感器可以檢測該觸屏信號,電子設備可以按照固定的周期對該觸屏信號進行采樣,并根據獲取的觸屏信號生成觸控事件,將該觸控事件上報給應用層安裝的應用程序(application,App),應用程序可以根據該觸控事件做出響應。
可選地,該觸控事件可以包括觸摸點的坐標、觸摸狀態等參數。其中,根據相鄰兩幀是否都檢測到該觸屏信號,將觸摸狀態分為:(1)DOWN事件,即相鄰兩幀中前一幀未檢測到觸屏信號,后一幀檢測到觸屏信號;(2)MOVE事件,即相鄰兩幀中前后兩幀都檢測到觸屏信號;(3)UP事件,即相鄰兩幀中前一幀檢測到觸屏信號,后一幀未檢測到觸屏信號。
應理解,每一個觸摸操作都是從DOWN事件開始,經過一系列MOVE事件,直到檢測到UP事件結束,換言之,每一個觸控事件都可以由DOWN事件、一個或多個MOVE事件和UP事件構成。電子設備可以基于特定軟件算法等,識別并區分該觸控事件的觸摸狀態,進一步可以根據觸摸狀態判斷用戶的觸摸操作的類型,例如滑動操作、點擊操作、長按操作、雙擊操作、縮放操作等。
示例性的,以滑動操作為例,當檢測DOWN事件時,以檢測到該DOWN事件的幀為起始幀,記錄該起始幀中用戶手指觸摸點的起始坐標,持續監聽后續每一幀的MOVE事件,如果某一幀的MOVE事件中用戶手指觸摸點的坐標與起始坐標之間的位移超過預設值,可以將當前的操作判定為滑動操作。響應于用戶的滑動操作,用戶手指觸及的控件可以跟隨用戶的手指進行滑動。上述滑動操作的判斷過程中,“預設值”還可以稱為“滑動響應閾值”,由于該滑動響應閾值的存在,控件在跟隨用戶手指觸摸點滑動的過程中可能出現延后的情況,影響了用戶的操作體驗。
發明內容
本申請提供一種控件滑動的方法及電子設備,該方法可以實現目標控件平緩勻速的跟上用戶手指觸摸點的滑動軌跡,提高用戶執行滑動操作過程中目標控件的跟手性,并避免一次性補償目標控件和手指觸摸點之間的位移差值△導致的首幀跳變,給用戶造成跳變的視覺感受。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210432178.8/2.html,轉載請聲明來源鉆瓜專利網。





