【技术实现步骤摘要】
【国外来华专利技术】拖动手势动画相关申请的交叉引用本申请要求2018年5月8日提交的美国申请No.62/668,598的权益,其内容通过引用并入本文。
本说明书涉及图形界面。
技术介绍
图形用户界面是一种用户界面,其允许用户通过图形图标和视觉指示器与电子设备进行交互,而不是仅仅基于文本的输出、键入的命令标签或文本导航。
技术实现思路
与触摸屏交互的用户可以使用用户的手指跨屏幕速移(flick)对象。当用户触摸屏幕时,对象可能会跟随用户手指的路径。一旦用户从屏幕上已经释放他的手指,设备就可以通过以预定速度将对象移动到最终的静止位置来完成对象的移动。如果用户的手指的速度与预定速度不匹配,则设备对对象的移动和对象的用户移动可能出现断开且不自然。为了给予设备控制的对象的移动平滑而自然的感觉,设备可以监视用户引起的对象移动的速度和轨迹。当用户从屏幕上释放用户的手指时,设备可以计算对象的速度。该设备可以使用该最终用户引起的对象速度来选择对象移动到其静止位置的速度。设备可以选择符合数个约束的对象移动特性,所述约束诸 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n由包括显示器的计算设备接收跨所述显示器沿着用户引起的路径拖动用户界面元素的用户输入;/n由所述计算设备跨所述显示器沿着所述用户引起的路径移动所述用户界面元素;/n由所述计算设备确定所述用户输入已经结束;/n响应于确定所述用户输入已经结束,基于以下来确定附加路径和用于所述用户界面元素沿着所述附加路径移动的速度:/n(i)所述用户引起的路径,以及/n(ii)所述用户输入的速度;以及/n由所述计算设备以所确定的用于所述用户界面元素沿着所述附加路径移动的速度来沿着所述附加路径将所述用户界面元素移动到静止位所。/n
【技术特征摘要】
【国外来华专利技术】20180508 US 62/668,5981.一种计算机实现的方法,包括:
由包括显示器的计算设备接收跨所述显示器沿着用户引起的路径拖动用户界面元素的用户输入;
由所述计算设备跨所述显示器沿着所述用户引起的路径移动所述用户界面元素;
由所述计算设备确定所述用户输入已经结束;
响应于确定所述用户输入已经结束,基于以下来确定附加路径和用于所述用户界面元素沿着所述附加路径移动的速度:
(i)所述用户引起的路径,以及
(ii)所述用户输入的速度;以及
由所述计算设备以所确定的用于所述用户界面元素沿着所述附加路径移动的速度来沿着所述附加路径将所述用户界面元素移动到静止位所。
2.根据权利要求1所述的方法,包括:
确定当所述用户输入结束时所述用户界面元素的位所,
其中,确定附加路径以及用于所述用户界面元素沿着所述附加路径移动的速度是基于当所述用户输入结束时所述用户界面元素的位所。
3.根据权利要求1所述的方法,其中,确定附加路径和用于所述用户界面元素沿着所述附加路径移动的速度包括:
从预定路径和速度的组中选择所述附加路径和所述速度。
4.根据权利要求1所述的方法,包括:
确定所述用户界面元素的用户界面元素类型,
其中,确定附加路径和用于所述用户界面元素沿着所述附加路径移动的速度是基于所述用户界面元素的所述用户界面元素类型。
5.根据权利要求4所述的方法,包括:
由所述计算设备接收附加用户输入,所述附加用户输入跨所述显示器沿着所述用户引起的路径拖动附加用户界面元素;
由所述计算设备跨所述显示器沿着所述用户引起的路径移动所述附加用户界面元素;
由所述计算设备确定所述附加用户输入已经结束;
确定所述附加用户界面元素是不同的用户界面元素类型;
响应于确定所述附加用户输入已经结束,基于以下来确定所述附加路径和用于所述用户界面沿着所述附加路径元素移动的不同速度:
(i)所述用户引起的路径,
(ii)所述附加用户输入的速度,以及
(iii)所述附加用户界面元素是所述不同的用户界面元素类型;以及
由所述计算设备以用于所述用户界面元素沿着所述附加路径移动的所述不同速度将所述附加用户界面元素沿着所述附加路径移动到所述静止位所。
6.根据权利要求1所述的方法,其中,确定附加路径和用于所述用户界面元素沿着所述附加路径移动的速度包括:
基于所述用户引起的路径和所述用户输入的速度来确定所述静止位所。
7.根据权利要求6所述的方法,包括:
确定所述用户引起的路径的距离不满足阈值距离;以及
基于确定所述用户引起的路径的距离不满足阈值距离,确定所述静止位所是所述用户界面元素的原始位所。
8.根据权利要求6所述的方法,包括:
确定所述用户引起的路径的距离满足阈值距离;以及
基于确定所述用户引起的路径的距离满足阈值距离,确定所述静止位所是除了所述用户界面元素的原始位所以外的位所。
9.根据权利要求1所述的方法,其中,确定附加路径和用于所述用户界面元素沿着所述附加路径移动的附加速度进一步基于所述用户界面元素的最大加速度、所述用户界面元素的最大速度和将所述用户界面元素沿着所述附加路径移动到所述静止位所的最大时间。
10.根据权利要求1所述的方法,其中:
所述附加路径对应于三次样条,所述三次样条包括所述静止位所和当所述用户输入结束时所述用户界面元素的位所,并且
所述速度对应于三次贝塞尔缓动函数。
11.根据权利要求1所述...
【专利技术属性】
技术研发人员:约翰·霍福德,尼古拉斯·罗阿尔德,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。