前言
本书首先回顾了图形用户的界面起源和发展,从中可以了解界面动画从诞生到逐渐丰富和发展起来的过程。界面动画是伴随着图形用户界面的出现而产生的一种全新动画形式,不同于以往任何一种动画形式,它有自己独特的属性和特点。界面动画诞生于产品的需求和交互,由用户操作驱动,目的也是为了更好地传递信息和优化体验,这是界面动画本质的属性,也是与其他动画类型区分的关键。因此很难简单地将其归类为某种已有的动画形式,它是交互设计、界面设计、传统动画、视觉特效等多个领域的一个交叉学科。
从界面动画本身注重交互和体验的特点来看,Animate是一款非常适合制作界面动画的软件。Animate在时间轴制作关键帧动画、布局界面、编写代码、跨平台输出等方面,以及整个流程的完善度上都要优于一些新生软件,可以满足大部分界面动画的制作需求。本书除了在第2章单独介绍Animate的基本操作之外,还会在后面章节的案例中穿插讲述一些常用的功能操作。但Animate软件也有自身的局限,它做不了丰富的特效和视频剪辑。当有这些需求的时候,还是要借助After Effects(简称AE)这样的后期和特效制作软件。本书也对如何将Animate与After Effects结合使用进行了介绍,让读者可以将After Effects制作的丰富特效应用在Animate制作的可交互动画原型中。
想要准确地将自己的想法呈现出来,除了熟练掌握软件的用法之外,还需要了解一些规则原理。本书介绍了一些在制作界面动画过程中常用到的基础知识,包括时间、缓动类型的用法,常见动画方式等,并且为每个知识点都配了简单实用的案例,方便读者理解,也可以让读者进行操作,加深对知识点的理解。另外,读者可以多了解传统动画的原理、创作方法,多做运动规律的练习,可以帮助提高动画技术。本书也比较注重界面动画的落地实践,对于动画输出格式、参数和算法的总结等问题都有详细的描述,不仅可以帮助个体开发者做好界面动画,也可以帮助设计师、产品经理更好地与工程师沟通。
界面动画只是图形用户界面的一部分,而图形用户界面也只是人机交互发展过程中的一个阶段,随着科技的发展,人们必然会找到更简洁高效的交互方式,在下一个人机交互的阶段,界面动画将会以怎样的方式存在,或者是否还会存在?这个问题的答案留给读者自己去寻找。
作者