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

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

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

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

应该用什么来描述呢?

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

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

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

直观地,可以看一看位移时间曲线示意图:http://zh.wikipedia.org/wiki/File:Damping_types.PNG

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

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

时间: 2024-10-22 16:54:23

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

滑动菜单栏SlidingMenu动画效果的实现

经过上一篇文章的学习,相信大家对开源项目SlidingMenu的用法已经有了一个非常深入的了解,那么这一章博 主就来教大家滑动菜单栏滑动时动画效果的实现.博主这里用了三个不同动画效果的基础示例来教大家如何去实现, 等 大家 弄懂了之后完全可以做到举一反三,去实现更多不同的动画效果,让你的应用软件给用户带来眼前一亮的效 果. 一.SlidingMenu动画效果示例一 1.示例一效果图 该示例实现了滑动时缩放的效果,看左边的效果图可以明显的感觉到,滑动菜单栏刚刚打开时的图片比右边的效 果图 滑动菜单

【Android界面实现】使用ScrollingTabsView实现有滑动标签的ViewPager效果

转载自:http://blog.csdn.net/zhaokaiqiang1992/article/details/40378285 在前面的文章中,我们使用支持包里面的PagerTabStrip实现了有滑动标签的viewPager效果,今天,再给大家介绍另外一种开源项目,来实现类似的效果. 在这篇文章中,我们将使用第三方开源项目ViewPagerExtensions实现. 先看效果 ViewPagerExtensions的github地址:https://github.com/astuetz/

高仿美团app,浮动layout滑动到顶部悬停效果

做了个类似美团app的一个效果 当一个浮动layout的滑动到顶部时,这个浮动layout就悬停下来,当屏幕往下滑动时,浮动layout也跟着往下移动. 因此,我特意也写了一个:浮动layuot滑动到顶部悬停demo,下图: (妈蛋上传图片不能超过200k,只能把图片阉割成这样,凑合着看吧) 原理        好,看完效果图之后,我们来看一下这个效果的设计原理.        首先,我们来看一张整体的设计图: 设计效果图是分为三个部分:顶部区域.浮动区域A.列表区域.1.当屏幕往上面滑动的时候

RecyclerView使用 及 滑动时加载图片优化方案

RecyclerView使用 及 滑动时加载图片优化方案 简述 本篇博文主要给大家分享关于RecyclerView控件的使用及通过继承RecyclerView来实现滑动时加载图片的优化方案,也同样能解决防止图片乱序的问题,之前有在网上有看到大神对Android中ListView异步加载图片乱序问题进行过分析,并深入剖析原理后分别给出了3种对应的解决方案:一 .使用findViewWithTag.二.使用弱引用关联.三.使用Volley框架提供的NetworkImageView. 看了之后思索了很

优化tableView性能(针对滑动时出现卡的现象)

优化tableView性能(针对滑动时出现卡的现象) 在iOS应用中,UITableView应该是使用率最高的视图之一了.iPod.时钟.日历.备忘录.Mail.天气.照片.电话.短信. Safari.App Store.iTunes.Game Center?几乎所有自带的应用中都能看到它的身影,可见它的重要性. 然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时. 实际上只要针对性地优化一下,这种问题就不会有了.有兴趣的可以看看

Android--ViewPager多页面滑动切换以及动画效果

背景                                                                                           ViewPager.它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换.这个附加包是android-support-v4.jar. 根据屏幕的分辨率和图片的宽度计算动画移动的偏移量 代码                                                   

Swift-贝赛尔曲线画扇形、弧线、圆形、多边形——UIBezierPath实现App下载时的动画效果

上篇文章提到了使用贝赛尔曲线实现画图板(传送门),顿时就对贝赛尔曲线兴趣大增有木有. 之所以接触贝赛尔曲线,多亏了师父.周五下班前师父给我留了个任务,让我周末回家研究研究 iPhone 手机下载 App 时的效果是怎么实现的(不知道效果的童鞋请看下图) 如果所示,下载 App 的过程效果,就是 App 图标中间有一个顺时针旋转的圆圈.当一圈走完时 App 就下载完成了. 刚给我交代这个任务的时候,顿时感觉好难有木有...(主要是因为那个时候我还不知道贝赛尔曲线) 抛开一切复杂内容不谈,我们今天只

实现网易新闻界面分段滑动展示的设计

工作中经历的两个项目的界面设计都是类似于网易新闻的那种形式,本人也确实认为这种展示在特定情况下是一种非常直观的形式. 例: 所以在这里整体的分析一下实现思路. 首先对这种界面的逻辑进行分析: 1.界面上端有分段点击选择的视图,且可滑动. 2.由于上端的分段选择视图可点击范围较小,而且用户也习惯于用手势来滑动切转界面,所以展示界面是需要滑动的. 3.点击分段选择的Button和手势去滑动切转的界面要对应. 4.第一次切转到的界面需要创建,而之后再滑动到这个界面时,则不需要创建.也就是说:如果上端的

Android Animation动画实战(一): 从布局动画引入ListView滑动时,每一Item项的显示动画

前言: 之前,我已经写了两篇博文,给大家介绍了Android的基础动画是如何实现的,如果还不清楚的,可以点击查看:Android Animation动画详解(一): 补间动画 及 Android Animation动画详解(二): 组合动画特效 . 已经熟悉了基础动画的实现后,便可以试着去实现常见APP中出现过的那些精美的动画.今天我主要给大家引入一个APP的ListView的动画效果: 当展示ListView时,Listview的每一个列表项都按照规定的动画显示出来. 说起来比较抽象,先给大家