恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
贝塞尔曲线-弹性动画
0.0°
2015-07-16 原创文章 经验/观点 原作者: 原作者 举报 5096 14 12 0

来点干货,是技术还是艺术?

在移动设备上经常会看到弹性的动画效果,如点开图片放大的过程、对话框出现反弹的效果等,这些动画效果用贝塞尔曲线的原理只要绘制一条你想要的曲线,把相应的参数提供给开发就可以轻松实现了,并且可以非常方便的修改效果。

它的原理是什么呢?

在上一章节中,我们学会了在一个正方形内绘制曲线,这个正方形内包含了时间和位移的关系,正常的运动曲线都是在这个正方形范围内完成,即从一个点到到另一个点的运动方式。那么抖动动画就相当于运动到终点时没刹住车超过了目标终点后又返回来,所以相对应的抖动动画曲线也要超出了这个正方形的范围。如下图:

根据我们想要的效果,在动画软件里面反复的调,然后提供准确的参数给开发就可以几乎100%的还原动画制作的效果了。

这个时候的参数肯定不在是0到1的范围,至少抖动的部分已经超过了1,如下图的参数:

如果用两个点调节还是不能调出你想要的弹性效果,那么我们可以在曲线上增加一个点,不过相应的开发就会增加实现难度,就是所谓的分段实现,这个时候需要我们提供四个点的参数及中间一个点的时间点。如下图:

如果还是不能达到你的要求,比如想在界面上多反弹几次才想停下来,那么曲线就是如下图:

技术和艺术的结合就是界面设计的产物,设计无止境,继续学习和探索中……

更新:2015-07-16

收藏

14人已收藏

小小掌柜

微交互 动效设计

  • 10

    作品

  • 338

    粉丝

  • 4

    关注

  • AE新手入门指南
  • 相机按钮
  • 贝塞尔曲线-实现原理
  • 时光机

    猜你喜欢

      2015-07-16 原创文章 经验/观点 原作者: 原作者 举报 5096 14 12 0

      贝塞尔曲线-弹性动画

      0.0°

      你确定要举报贝塞尔曲线-弹性动画

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2015年07月16日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      12
      14
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录