[发明专利]一种控件滑动的方法及电子设备在审
申请号: | 202110884578.8 | 申请日: | 2021-08-02 |
公开(公告)号: | CN115421642A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 徐吉;饶凯浩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06F3/0485;G06F3/04855;G06F3/0482 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 王明磊 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控件 滑动 方法 电子设备 | ||
本申请提供了一种控件滑动的方法及电子设备,该电子设备可以是具有触摸屏结构的手机、平板电脑等,当检测到用户的滑动操作,在目标控件跟随用户手指触摸点的滑动轨迹进行滑动的过程中,该方法可以将手指触摸点的滑动位移和目标控件的滑动位移之间的位移差值△平均到N帧中的每一帧进行平缓地补偿,使得目标控件可以平缓匀速的跟上用户手指触摸点的滑动轨迹。该方法可以提高滑动操作过程中目标控件的跟手性,并避免一次性补偿目标控件和手指触摸点之间的位移差值△导致的首帧跳变,给用户造成跳变的视觉感受;此外,该过程总耗时T小于或等于0.4秒,可以在较短时间内实现目标控件的平滑跟手,提高了用户体验。
技术领域
本申请涉及电子技术领域,尤其涉及一种控件滑动的方法及电子设备。
背景技术
目前,大部分电子设备的显示屏设置有触摸传感器,触摸传感器和显示屏可以组成“触摸屏”。例如手机、平板、智能手表、车载设备等都配置了触摸屏,用户可以通过在触摸屏上或附近的触摸操作,与电子设备进行交互,实现对电子设备的操控。
具体地,用户执行触摸操作时,手指与屏幕接触时可以产生触屏信号,电子设备的触摸传感器可以检测该触屏信号,电子设备可以按照固定的周期对该触屏信号进行采样,并根据获取的触屏信号生成触控事件,将该触控事件上报给应用层安装的应用程序(application,App),应用程序可以根据该触控事件做出响应。
可选地,该触控事件可以包括触摸点的坐标、触摸状态等参数。其中,根据相邻两帧是否都检测到该触屏信号,将触摸状态分为:(1)DOWN事件,即相邻两帧中前一帧未检测到触屏信号,后一帧检测到触屏信号;(2)MOVE事件,即相邻两帧中前后两帧都检测到触屏信号;(3)UP事件,即相邻两帧中前一帧检测到触屏信号,后一帧未检测到触屏信号。
应理解,每一个触摸操作都是从DOWN事件开始,经过一系列MOVE事件,直到检测到UP事件结束,换言之,每一个触控事件都可以由DOWN事件、一个或多个MOVE事件和UP事件构成。电子设备可以基于特定软件算法等,识别并区分该触控事件的触摸状态,进一步可以根据触摸状态判断用户的触摸操作的类型,例如滑动操作、点击操作、长按操作、双击操作、缩放操作等。
示例性的,以滑动操作为例,当检测DOWN事件时,以检测到该DOWN事件的帧为起始帧,记录该起始帧中用户手指触摸点的起始坐标,持续监听后续每一帧的MOVE事件,如果某一帧的MOVE事件中用户手指触摸点的坐标与起始坐标之间的位移超过预设值,可以将当前的操作判定为滑动操作。响应于用户的滑动操作,用户手指触及的控件可以跟随用户的手指进行滑动。上述滑动操作的判断过程中,“预设值”还可以称为“滑动响应阈值”,由于该滑动响应阈值的存在,控件在跟随用户手指触摸点滑动的过程中可能出现延后的情况,影响了用户的操作体验。
发明内容
本申请提供一种控件滑动的方法及电子设备,该方法可以实现目标控件平缓匀速的跟上用户手指触摸点的滑动轨迹,提高用户执行滑动操作过程中目标控件的跟手性,并避免一次性补偿目标控件和手指触摸点之间的位移差值△导致的首帧跳变,给用户造成跳变的视觉感受。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110884578.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:台架云端群控系统
- 下一篇:适用于重载无人驾驶框架车的穿框架方法和系统、介质