预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共38页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114968059A(43)申请公布日2022.08.30(21)申请号202210432178.8(22)申请日2021.08.02(66)本国优先权数据202110524067.52021.05.13CN(62)分案原申请数据202110884578.82021.08.02(71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人徐吉饶凯浩(51)Int.Cl.G06F3/04883(2022.01)G06F3/0485(2022.01)G06F3/04855(2022.01)G06F3/0482(2013.01)权利要求书2页说明书27页附图8页(54)发明名称一种控件滑动的方法及电子设备(57)摘要本申请提供了一种控件滑动的方法及电子设备,该电子设备可以是具有触摸屏结构的手机、平板电脑等,当检测到用户的滑动操作,在目标控件跟随用户手指触摸点的滑动轨迹进行滑动的过程中,该方法可以将手指触摸点的滑动位移和目标控件的滑动位移之间的位移差值△平均到N帧中的每一帧进行平缓地补偿,使得目标控件可以平缓匀速的跟上用户手指触摸点的滑动轨迹。该方法可以提高滑动操作过程中目标控件的跟手性,并避免一次性补偿目标控件和手指触摸点之间的位移差值△导致的首帧跳变,给用户造成跳变的视觉感受;此外,该过程总耗时T小于或等于0.4秒,可以在较短时间内实现目标控件的平滑跟手,提高了用户体验。CN114968059ACN114968059A权利要求书1/2页1.一种控件滑动的方法,其特征在于,所述方法包括:电子设备接收用户在所述电子设备的触摸屏的触摸操作,所述触摸操作的起始帧中包括第一触摸点,所述第一触摸点为所述触摸操作的起始触摸点,所述触摸操作的结束帧中包括第二触摸点,所述第二触摸点为所述触摸操作的结束触摸点;所述电子设备根据所述第一触摸点的位置,确定目标控件;所述电子设备根据滑动响应阈值,判断所述触摸操作是否是滑动操作;所述电子设备当所述触摸操作是滑动操作时,根据所述滑动响应阈值,确定临界帧,所述临界帧中包括第三触摸点,与所述临界帧相邻的下一帧中包括第四触摸点,其中,在所述触摸操作的滑动方向上,所述第三触摸点和所述第一触摸点的距离小于或等于所述滑动响应阈值,且所述第四触摸点和所述第一触摸点的距离大于所述滑动响应阈值;所述电子设备根据所述第三触摸点和所述第一触摸点在所述滑动方向上的距离和预设常数N,计算从所述临界帧相邻的下一帧开始的N帧中每一帧的位移修正量,N大于1且小于或等于所述滑动响应阈值;所述电子设备控制所述目标控件从所述临界帧相邻的下一帧开始在所述滑动方向上滑动,且在所述目标控件开始滑动的连续所述N帧中,每一帧的滑动位移为所述每一帧的触摸点和相邻前一帧的触摸点在所述滑动方向上的距离,加上所述每一帧的位移修正量之后的和;所述电子设备控制所述目标控件在连续所述N帧之后继续在所述滑动方向上滑动,且在连续所述N帧之后至所述触摸操作的结束帧中,每一帧的滑动位移为所述每一帧的触摸点和相邻前一帧的触摸点在所述滑动方向上的距离。2.根据权利要求1所述的方法,其特征在于,所述N帧中的每一帧的位移修正量之和等于所述第三触摸点和所述第一触摸点在所述滑动方向上的距离。3.根据权利要求1或2所述的方法,其特征在于,所述N帧中的每一帧的位移修正量相同,所述根据所述第三触摸点和所述第一触摸点在所述滑动方向上的距离,计算N帧中的每一帧的位移修正量,包括:所述第三触摸点和所述第一触摸点在所述滑动方向上的距离,除以所述N,得到每一帧的平均位移修正量。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述目标控件从与所述临界帧相邻的下一帧开始滑动,且所述目标控件在滑动过程中的滑动速度为用户执行所述触摸操作的过程中手指触摸点的滑动速度。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备根据滑动响应阈值,判断所述触摸操作是否是滑动操作,包括:所述电子设备从所述触摸操作的起始帧开始,每一帧中检测到用户的触摸点,且在所述触摸操作的方向上,检测到所述用户的触摸点和所述第一触摸点的距离大于所述滑动响应阈值时,确定所述触摸操作是所述滑动操作;或者,所述电子设备从所述触摸操作的起始帧开始,至少一帧中没有检测到用户的触摸点,和/或在所述触摸操作的方向上,检测到所述用户的触摸点和所述第一触摸点的距离小于或等于所述滑动响应阈值时,确定所述触摸操作不是所述滑动操作。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述触摸屏的显示界面上包2CN114968059A权利要求书2/2页括一个或多个控件,所述电子设备根据所述第一触摸点的位置,确定目标控件,包括:所述电子设备根据所述第一触摸