【技术实现步骤摘要】
【国外来华专利技术】动画终止
本说明书总体上涉及用于动画的有效终止条件。
技术介绍
用户界面可以使用动画来在显示屏上提供各种信息。例如,用户界面可以使用动画来指示事件的发生、信息之间的转换、用户交互等。一些设备包括用于接收输入的触摸屏,并且通过检测与触摸屏接触的输入对象的移动来接受输入。在某些情况下,即使在屏幕上没有可见的动画变化时,动画处理也可能继续,这会导致浪费资源。
技术实现思路
专利技术人已经观察到,一旦动画中不再有可见变化就终止动画处理将通过减少动画处理所消耗的资源来提高效率;但是为了有效地实现这一点,需要以能够确定动画的有效终止条件的方式提供解决方案。为此,本说明书中描述的主题的创新方面使得能够实现确定和应用动画的有效终止条件,从而在动画中不再有可见或可感知变化时终止动画。根据本公开的实施方式,在屏幕上未产生可见变化时,动画既不会过早结束(例如,导致到结束位置的不期望的视觉跳跃)也不会结束太晚(例如浪费CPU周期并因此浪费电池)。所描述的解决方案提供了减少动画所需的计算和电力资源的优点并且更有效地终止动画从而导致减少的动画处理时间。本说明书中描述的主题的一个创新方面从包括下述 ...
【技术保护点】
1.一种计算机实现的方法,包括:针对包括多个帧的特定动画,获取最小可见变化值,所述最小可见变化值指示所述特定动画的变化不可见的条件;基于所述最小可见变化值来确定终止阈值距离,所述终止阈值距离指示距终止所述特定动画的动画终点的距离;基于所述最小可见变化值来确定终止阈值速度,所述终止阈值速度指示终止所述特定动画的速度;针对所述特定动画的每一帧:确定(i)距所述动画终点的当前距离是否满足距所述动画终点的所述终止阈值距离,以及(ii)当前速度是否满足所述终止阈值速度;以及响应于确定(i)距所述动画终点的所述当前距离满足距所述动画终点的所述终止阈值距离,以及(ii)所述当前速度满足所 ...
【技术特征摘要】
【国外来华专利技术】2017.05.17 US 62/507,719;2018.05.11 US 15/976,9651.一种计算机实现的方法,包括:针对包括多个帧的特定动画,获取最小可见变化值,所述最小可见变化值指示所述特定动画的变化不可见的条件;基于所述最小可见变化值来确定终止阈值距离,所述终止阈值距离指示距终止所述特定动画的动画终点的距离;基于所述最小可见变化值来确定终止阈值速度,所述终止阈值速度指示终止所述特定动画的速度;针对所述特定动画的每一帧:确定(i)距所述动画终点的当前距离是否满足距所述动画终点的所述终止阈值距离,以及(ii)当前速度是否满足所述终止阈值速度;以及响应于确定(i)距所述动画终点的所述当前距离满足距所述动画终点的所述终止阈值距离,以及(ii)所述当前速度满足所述终止阈值速度,启动所述动画的终止。2.根据权利要求1所述的计算机实现的方法,包括:获取与显示所述特定动画的用户设备的显示屏密度相关联的数据;以及基于与所述用户设备的所述显示屏密度相关联的所述数据,修改所述特定动画的所述终止阈值距离和所述终止阈值速度中的至少一个。3.根据前述权利要求中任一项所述的计算机实现的方法,其中,启动所述动画的终止包括:将动画属性值设置为所述特定动画的动画终点值。4.根据权利要求3所述的计算机实现的方法,其中,将动画属性值设置为所述特定动画的动画终点值包括:将位置值设置为所述特定动画的所述动画终点。5.根据前述权利要求中任一项所述的计算机实现的方法,其中,针对所述特定动画的每一帧执行重绘操作,以及其中启动所述动画的终止包括:防止针对所述特定动画执行附加的重绘操作。6.根据前述权利要求中任一项所述的计算机实现的方法,其中,基于与所述特定动画相关联的动画属性值来获取所述特定动画的所述最小可见变化值。7.根据前述权利要求中任一项所述的计算机实现的方法,其中,所述最小可见变化值从应用开发者获取。8.一种系统,包括:一个或多个计算机;以及存储指令的一个或多个存储设备,所述指令在被所述一个或多个计算机执行时能够使所述一个或多个计算机执行操作,所述操作包括:针对包括多个帧的特定动画,获取最小可见变化值,所述最小可见变化值指示所述特定动画的变化不可见的条件;基于所述最小可见变化值来确定终止阈值距离,所述终止阈值距离指示距终止所述特定动画的动画终点的距离;基于所述最小可见变化值来确定终止阈值速度,所述终止阈值速度指示终止所述特定动画的速度;针对所述特定动画的每一帧:确定(i)距所述动画终点的当前距离是否满足距所述动画终点的所述终止阈值距离,以及(ii)当前速度是否满足所述终止阈值速度;以及响应于确定(i)距所述动画终点的所述当前距离满足距所述动画终点的所述终止阈值距离,以及(ii)所述当前速度满足所述终止阈值...
【专利技术属性】
技术研发人员:刘畠,乔治·蒙特,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。