定义简单与复杂的动画的制作方法
专利名称:定义简单与复杂的动画的制作方法
定义简单与复杂的动画电子演示应用程序允许用户创建包括文本、图形、媒体对象和其它类型对象的冲击力强的动态幻灯片演示。某些演示应用甚至提供用于使幻灯片上的对象活动的功技术人员将认识到,其它实现可以结合其它类型的程序模块来执行。一般而言,程序模块包括执行特定任务、实现特定抽象数据类型以及转换数据的例程、程序、组件、数据结构和其他类型的结构。此外,本领域技术人员将理解,可以利用或依靠其他具体机器、计算机系统配置来实施本文描述的主题,包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子产品、
小型计算机、大型计算机等。在下面的具体实施方式
中,将参考构成本发明的一部分的附图,并且在附图中作为说明示出了各具体实施例或示例。现在参考附图(若干附图中相似的标号表示相似的元素),将描述用于触发动画动作和媒体对象动作的技术。现在参照图1,将提供关于由用于定义动画序列的应用程序提供的说明性的统一的用户界面100的细节。在一个实施例中,图1示出的用户界面100由演示应用程序提供, 诸如来自华盛顿州雷蒙德市的微软公司的POWERPOINT演示应用。然而,应该明白,本文所呈现的实施例可以与来自其它制造商的其它演示应用以及提供动画序列的创建和回放功能的其它类型软件应用一起使用。如图1所示,在一个实施例中,统一的用户界面100包括画布104。用户可在画布 104上插入诸如对象116A之类的对象,并且定义要应用到该对象的动画动作以创建动画顺序。可被置于画布104上的对象可包括诸如形状、文本、剪辑作品和图像之类的静态对象以及诸如电影和音频文件之类的媒体对象。应该明白的是实际上可在画布104上放置任意数量的对象。一旦对象被置于画布104上,可以针对该对象定义一个或多个动画动作,在此处其可被称为“动画”。实际上可以向对象应用任意数量的动画动作。动画动作包括,但不限于,使对象旋转、淡入、淡出、跨画布104运动、分裂、下降、上升、扩展或变色。也可以利用其它类型的动画动作。根据一个实现,用户界面100包括数个标签102A-102H,当被选择时,将会导致显示相应的用户界面用于执行特定动作。例如,使用合适的用户接口设备选择标签102E将导致提供用于在幻灯片之间定义其切换的用户界面。使用合适的用户输入设备选择标签102D 将导致显示如图1所示的用户界面100以用于定义与放置在画布104上的对象相关的动画。在一个实施例中,统一的用户界面100包括用户界面,通过其用户可简便、快速地定义简单动画,简单动画包括每个对象的单个动画。统一的用户界面100还提供了更高级的功能,用户还可通过其定义复杂的定制动画并在复杂的时间线中为多个动画排序,所述定制动画包括每个对象的多个动画。如下所述,可以直观的方式完成在定义简单动画的功能和定义复杂动画的功能之间的切换。根据实施例,用于定义简单动画的用户界面包括样式库108和效果选项库110。以下将分别对应图2和3描述样式库108和效果选项库110。将对应图4提供此处提供的与定义简单动画的功能相关的附加细节。在一个实现中,用于定义更复杂的动画的用户界面包括动画定时(timing) UI114 和定制动画UI112。下文将相应于图5-7提供与动画定时UI114和定制动画UI112的操作有关的细
定义简单与复杂的动画的制作方法 来自淘豆网m.daumloan.com转载请标明出处.