原标题:Android属性动画 & 迪士尼动画准则
本文将介绍在Android平台上实现和演示迪士尼动画基本准则。 项目开源,GitHub: https://github.com/vhow/animation 说明: 很多时候,动画需要模拟现实世界中物理的真实动画。但一味拘泥于现实,不免枯燥和乏味。因此,动画的撰写可以大胆夸张,夺人眼目。 现实物体会受惯性作用,要模拟现实,就要考虑惯性。《猫和老鼠》等动画中常使用此技巧,以人物奔跑为例: 现实世界中,物体在行动前都有预期行为。例如: 在编写动画代码时,也可以加入这些预备动作——预告接下来的行为,让用户产生预期。 物体存在重量,也由不同材质组成。在运动过程中会发生挤压和拉伸。《猫和老鼠》中,猫撞墙时会发生扁平形变,就是应用了此准则。 舞台上,领舞一般都被突出出来,向前走一步,或者穿着不同的衣服。动画亦是如此,需要突出强调关键元素以吸引用户的注意力。 开发动画之前,目标对象从初始位置过渡到终止位置,需要事前想好关键位置,也就是所谓的关键帧。这些关键帧定义好之后,动画就可以持续从一个关键帧过渡到另一个关键帧。 真实世界中,物体从静止→运动,是一个逐渐加速的过程。从运动→静止是一个逐渐减速的过程。动画需要利用贝塞尔曲线,模拟这种状态切换过程。 有生命力的事物,例如老鹰,其移动轨迹往往是曲线,而非直线。动画也要模拟这种弧线运动轨迹,以切近现实。 时间和节奏是动画的灵魂。两个物体,哪怕初始状态、终止状态完全一样,只要节奏不同,其运动效果也会千差万别。Android属性动画 & 迪士尼动画准则
夸张手法
跟随和覆盖行为
预备动作
挤压和拉伸
突出显示
接续动作与关键动作
缓入缓出
弧线运动
时间节奏
当前文章:http://www.radiokey.biz/content/2018-10/19/content_47941.htm
发布时间:2019-02-21 10:56:40
778棋牌现金捕鱼 828棋牌游戏官网注册 宝都棋牌信誉怎么样 大满贯博客 德友圈电脑版下载 金博棋牌app 金星棋牌安卓版 辽宁gtv网络棋牌 拖拉机扑克牌3366 真金棋牌
37359 77200 46948 77208 27346 4104727678 95489 76891
责任编辑:建建