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

Posted 莫水千流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了界面里滑动时的弹性效果应该叫什么?阻尼效果?相关的知识,希望对你有一定的参考价值。

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

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

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

应该用什么来描述呢?

 

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

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

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

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


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


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

以上是关于界面里滑动时的弹性效果应该叫什么?阻尼效果?的主要内容,如果未能解决你的问题,请参考以下文章

自定义View—弹性滑动

在 ViewPager 中实现弹性/反弹动画效果的最佳方法是啥?

android ScrollView 滑动特效 怎么做成iphone那样有惯性弹性!

移动端弹性滑动以及vue记录滑动位置

js弹性运动滑动的菜单

flex弹性布局