【技术实现步骤摘要】
本专利技术涉及动画显示。
技术介绍
许多应用使用动画来丰富用户的体验。例如,动画可响应于用户选择用户界面元素、前进至下一幻灯片、打开/关闭文档、改变视图等来被执行。这些动画在应用的窗口内执行。例如,一个动画可在用户界面窗口内执行,而另一动画可在文档窗口内执行。通常期望创建移动窗口、调整窗口大小或跨这些窗口的动画。然而,这些类型的动画可能是很难的。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。动画可跨不同的窗口。这些跨窗口动画可包括窗口间动画和/或窗口过渡动画。窗口间动画用于跨窗口使兀素动画化。窗口过渡用于使用动画来同时移动窗口/对窗口调整大小/显示窗口 /隐藏窗口。为了执行这些动画,创建覆盖图窗口来覆盖包括不同窗口的至少一部分的动画区域。各层可用于表示可作为动画的一部分移动的图像或视觉元素。这些层可被置于动画覆盖图窗口中,以跨底层窗口移动视觉元素。指示受支持的底层窗口在动画时间期间将内容直接拉到覆盖图窗口。当底 ...
【技术保护点】
一种用于跨窗口动画的方法,包括:确定覆盖不同窗口的一部分的动画区域;创建定为覆盖所述动画区域的大小的覆盖图窗口;在所述不同窗口的所述部分上显示所述覆盖图窗口;使用所述覆盖图窗口执行动画;在所述覆盖图窗口中显示所述动画,使得所述动画显现为跨处于所述覆盖图窗口的显示下的不同窗口;以及当所述动画完成时,移除所述覆盖图窗口。
【技术特征摘要】
2011.11.14 US 13/295,3761.一种用于跨窗口动画的方法,包括 确定覆盖不同窗口的一部分的动画区域; 创建定为覆盖所述动画区域的大小的覆盖图窗口; 在所述不同窗口的所述部分上显示所述覆盖图窗口; 使用所述覆盖图窗口执行动画; 在所述覆盖图窗口中显示所述动画,使得所述动画显现为跨处于所述覆盖图窗口的显示下的不同窗口;以及 当所述动画完成时,移除所述覆盖图窗口。2.如权利要求I所述的方法,其特征在于,所述动画是以下各项中的至少一个使视觉元素在不同窗口上动画化的窗口间动画和包括以下至少其中之一的窗口过渡动画改变所述不同窗口中至少一个的大小以及移动所述不同窗口中的至少一个。3.如权利要求I所述的方法,其特征在于,还包括将所述不同窗口的各层的父亲改为所述覆盖图窗口,并在所述动画完成之后将所述各层的父亲从所述覆盖图窗口改回所述不同窗口。4.如权利要求I所述的方法,其特征在于,还包括登记受所述动画影响的不同窗口,使得来自登记窗口的内容在所述动画期间向所述覆盖图窗口渲染。5.如权利要求2所述的方法,其特征在于,还包括接收指定关于在所述窗口过渡动画中受影响的不同窗口的信息的提示,所述信息包括初始窗口位置、初始窗口大小、最终窗口位置、最终窗口大小、初始窗口可见性、最终窗口可见性以及所述覆盖图窗口中的裁剪区域。6.如权利要求I所述的方法,其特征在于,还包括阻塞用户界面线程,直到以下至少一项发生确定所述动画完成和确定所述动画何时超过预定时间段。7.一种具有用于跨窗口动画的计算机可执行指令的计算机可读介质,包括 确定覆盖不同窗口的一部分的动画区域; 创建定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。