【技术实现步骤摘要】
输入面板的线条回退方法及相关装置
[0001]本申请涉及终端
,尤其涉及一种输入面板的线条回退方法及相关装置。
技术介绍
[0002]目前电子设备中的手写输入法应用、绘图应用等应用均可提供对输入内容的回退和恢复的功能。示例性的,电子设备可以在绘图应用的输入面板中显示多条用户绘制的线条。响应于用于回退的用户操作,电子设备可以根据这多条线条绘制时间的先后顺序,将输入面板中显示的一条或多条线条删除。其中,一条线条的轨迹可以为电子设备在输入面板检测到单次滑动操作的轨迹。即一条线条是由用户一笔完成的线条。
[0003]可以看出,在上述方法中,电子设备仅支持以条为单位对线条进行回退。即每次回退一条线条。上述回退方法难以将输入面板中的线条回退至用户期望的状态,回退的精度低。例如用户想要回退一条线条中的一部分,就需要通过橡皮擦功能或其它更为复杂的功能进行操作。用户操作繁琐。
技术实现思路
[0004]本申请提供一种基于输入面板的线条回退方法及相关装置。电子设备可以检测每一次用于进行分段回退的用户操作作用的时间长度、用户进行分段回退的用户操作频率来调整分段回退线条的速度,实现将一条线条的一部分从输入面板移除。该线条回退方法可以提高线条回退的精度,使得用户可以更便捷地将线条回退至自己期望的状态。
[0005]第一方面,本申请实施例提供一种线条回退方法。在该方法中,电子设备在显示屏上显示有第一线条。第一线条是电子设备根据在显示屏上检测到的单次滑动操作的轨迹绘制的。电子设备接收到第一用户操作,第一用户操 ...
【技术保护点】
【技术特征摘要】
1.一种线条回退方法,其特征在于,所述方法包括:电子设备在显示屏上显示有第一线条,所述第一线条是所述电子设备根据在所述显示屏上检测到的单次滑动操作的轨迹绘制的;所述电子设备接收到第一用户操作,所述第一用户操作用于触发所述电子设备对显示在所述显示屏上的线条按照绘制时间从晚到早的顺序进行分段回退;所述电子设备根据所述第一用户操作,将所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏移除。2.根据权利要求1所述的方法,其特征在于,所述第一线条包括多个分段,所述多个分段中的一个分段为所述第一线条绘制过程中第一时间段内滑动操作的轨迹对应的线条;所述电子设备根据所述第一用户操作,将所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏移除,所述方法包括:在所述第一用户操作开始时,所述电子设备按照从所述第一线条的结束点至所述第一线条的起始点的方向,以移动步长为所述一个分段,从所述第一线条的结束点所在的分段开始,将所述第一线条的分段从所述显示屏逐个移除;在所述第一用户操作结束时,所述第一线条被分段回退至所述第一位置。3.根据权利要求1或2所述的方法,其特征在于,所述第一用户操作的持续时间为第二时间段,在所述第二时间段内,所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏被移除的速度为第一速度;或者,在所述第二时间段内,所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏被移除的速度是变化的,其中,所述第二时间段包括d1个时间区间,所述d1个时间区间中所述被移除的速度的大小按照时间的先后顺序排列是呈现增大趋势的,第一时间区间中所述被移除的速度为所述第一速度,所述第一时间区间是所述d1个时间区间中按时间的先后顺序排列在第一位的时间区间。4.根据权利要求3所述的方法,其特征在于,所述第一用户操作是一次作用在第一控件上的用户操作,所述方法还包括:所述电子设备确定在接收到所述第一用户操作之前的第三时间段内,还接收到a1次作用在所述第一控件上的用户操作;所述电子设备根据所述a1的大小以及a1个分段回退线条的速度中的一个或多个确定所述第一速度,所述a1个分段回退线条的速度分别为所述a1次作用在所述第一控件上的用户操作作用时间段内,所述电子设备从所述显示屏移除线条的速度;所述a1越大,所述第一速度越慢;所述第一速度低于所述a1个分段回退线条的速度中的一个或多个。5.根据权利要求2
‑
4中任一项所述的方法,其特征在于,所述电子设备在所述显示屏上还显示有第二线条,所述第二线条是所述电子设备根据在所述显示屏上检测到的单次滑动操作的轨迹绘制的,所述第二线条的绘制时间早于所述第一线条的绘制时间;所述第二线条包括多个分段,所述多个分段为所述第二线条绘制过程中所述第一时间段内滑动操作的轨迹对应的线条;所述第一用户操作是一次作用在第一控件上的用户操作;所述将所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏移除之后,所述方法还包括:所述电子设备接收到作用在所述第一控件上的第二用户操作;
在所述第二用户操作作用在所述第一控件的时间段内,所述电子设备按照从所述第一位置至所述第一线条的起始点的方向,以移动步长为所述一个分段,从所述第一位置开始,将所述第一线条的分段从所述显示屏逐个移除;若所述第一线条的分段全部从所述显示屏移除,所述电子设备按照从所述第二线条的结束点至所述第二线条的起始点的方向,以移动步长为所述一个分段,从所述第二线条的结束点开始,将所述第二线条的分段从所述显示屏逐个移除。6.根据权利要求1所述的方法,其特征在于,所述第一线条包括多个分段,所述多个分段中的一个分段为所述第一线条绘制过程中第一时间段内滑动操作的轨迹对应的线条;所述将所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏移除之前,所述方法还包括:所述电子设备计算所述多个分段的绘制速度,所述一个分段的绘制速度根据所述第一个分段的长度和所述第二时间段内的长度确定;所述电子设备根据一个分段的绘制速度判断所述一个分段是异常分段还是正常分段,所述异常分段是所述绘制速度高于第一阈值的分段,所述正常分段是所述绘制速度不高于所述第一阈值的分段;若确定出所述第一线条的结束点所在的分段为所述异常分段,所述电子设备确定所述第一位置,所述第一位置是所述第一线条中从所述第一线条的结束点至所述第一线条的起始点方向上第一个所述异常分段与所述正常分段的交点。7.根据权利要求6所述的方法,其特征在于,所述将所述第一线条的结束点到所述第一线条的第一位置的部分从所述显示屏移除,所述方法包括:所述电子设备将所述第一线条中从所述结束点到所述第一位置之间的所有分段同时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。