首页 > 代码库 > 界面里滑动时的弹性效果应该叫什么?阻尼效果?

界面里滑动时的弹性效果应该叫什么?阻尼效果?

一直这么叫,但是核对了“阻尼”的定义:

阻尼(英语:damping)是指任何振动系统在振动中,由于外界作用和/或系统本身固有的原因引起的振动幅度逐渐下降的特性,以及此一特性的量化表征。

界面的运动只是呈现了弹性的效果,并没有阻尼运动的特征。

应该用什么来描述呢?

 

弹性效果」指的是类似“页面滚动从快到慢到静止”的渐变效果么?

总的来说,“由快到慢再到静止”这样的一种渐变效果,用「阻尼」来形容,都说得过去。比如:scroll to top,回滚的动画是渐变静止的;小球在桌面跳动效果,弹起高度越来越小,直到静止。

回到物理学本身去看这个名词,可以分三组情况来讨论具体物体的运动效果,简单来说:「欠阻尼」时,物体在位移表现上回出现往复运动的效果;而「临界阻尼」或「过阻尼」时,则不再表现出往复性。

直观地,可以看一看位移时间曲线示意图:


当然,「阻尼」这个术语本身专业性较强,与非理工科背景的人交流起来,或许会有障碍——用实际动画演示,是最好的解释。


作者:钱争予
链接:https://www.zhihu.com/question/19839882/answer/13122659
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

界面里滑动时的弹性效果应该叫什么?阻尼效果?