AE 里的关键帧跟 CSS 里的 keyframe 属性没有什么区别, 我们只需要对其运动过程中的某一些节点添加关键属性, 这个元素将会在相邻两个关键帧之间进行关键属性的平滑变换。...在我们开始之前, 先分析一下动画效果, 可以分成三部分:
位移动画: Y 轴方向的往复运动
形状动画: 矩形和圆形之间的往复变换
颜色动画: 蓝色和品红色的突变
OK, 让我们先来完成位移动画: 首先...OK, 现在我们已经添加完了所有的位移关键帧, 按空格再次预览, 如图:
?
这时, 因为我们的动画都是匀速运动, 看起来会很生硬, 因为真实世界中物理运动是有加速度的。...我们把矩形看作是自由落体后再次反弹, 因此在Y轴坐标最低点和最高点速度应该为0, 整个下降过程是匀加速运动, 上升过程是匀减速运动。 因此我们需要给我们的动画设置曲线, 让其符合真实世界的物理规律。...选中Y方向的位移属性曲线, 点击转换为贝塞尔曲线。这时曲线的每一个拐点将会多出一个锚点和两个方向的控制器, 曲线将会与其中一个控制器相切, 并且曲线与控制器相切处的半径等于控制器的长度。