交互基础篇(一):交互动效,1天掌握并覆盖80%以上场景动画视觉

编辑导读:在使用某些产品的时候,感觉用户体验不是很丝滑,原因就是缺乏页面或窗口的过渡动效考虑。交互动效,一直是备受“冷落”的部分,却影响着用户的使用感受。本文作者围绕交互动效进行六个维度的分析,希望对你有帮助。

不知道大家有没有发现一个现象,很多公司或团队并没有独立的交互设计岗位,而交互设计的工作往往由产品经理或UI设计师来完成。

产品经理更加注重业务流程和任务流程的完整性,UI设计师更加注重表现层的感受,那么交互设计师都容易忽视的“交互动效”就更容易被忽略了。因此我们总是觉得自己的产品总是比不上大厂的顺滑,但又总说不出哪里不对,那么我可以明确的告诉你就是缺乏页面或窗口的过渡动效考虑。

下面上干货,先来一张脑图:

一、动效的分类

从不同的维度进行分析,动效设计类型有不同的分类结果。

维度1:动效的使用目的

因为动效存在负面作用,合理的使用它变尤为重要。Cooper(2014)提出动效需要谨慎的使用。过度的使用动效不仅让人困惑和反感,而且让人生理上不舒服。比如苹果的IOS7,它过分强烈的视差效果让很多用户感到不舒服。交互动效的首要目标应是支持和增强用户在状态间的转化。

Saffer(2013)提出使用动效存在下列目的:

Yalanska(2016)也定义了UI动效的四项作用:

Google的MaterialDesign(2017),提出在MD中,动效用来描述空间关系,功能,富有美感和流动性的目标。动效显示APP是如何组织的以及它能够做什么,具体如下:

在这个维度上,我将动效的类型分为“解释类”、“装饰类”以及“解释+装饰综合类”。

维度2:动效的出现时机

根据动效出现的时机与作用,将动效大致分为四类,分别是品牌类动效、引导类动效、转场类动效、反馈类动效。

1)牌类动效

通常,品牌类动效出现在开机页面。

有些产品的品牌类动效的风格会遗传给产品的其他动效设计,使产品的设计风格与动效特点上保持一致。

2)引导类动效

引导类动效一般出现在引导页面或入场动效之后,引起用户注意或引导用户进行操作,从而减少用户困惑,如APP的引导页等。引导类动效还包括页面元素动画、图标动效,已引起用户的注意,进行操作。

3)转场类动效

转场类动效又可细分为:离场类动效与入场类动效,二者是相向而生,主要功能是页面层级展示以及流畅过渡。

离场动效是页面中元素的离开,入场动效是页面元素的进入,二者占据着动效设计的绝大部分,对整个产品形象的塑造起着重要作用,同时在效果上要更加注意克制的设计要求。

4)反馈类动效

反馈类动效是指用户在操作后页面给出的操作反馈提示动效,是衔接用户操作与页面跳转的过渡效果。反馈动效可细分为:实时反馈动效与整体反馈动效。

在反馈类动效中,设计师最熟悉的动效是加载动效,其是对用户点击一下载的反馈,同时衔接了离场动效与入场动效,使用户的才做反馈更加顺畅,避免中间出现断层。

维度3:动效的变化属性

在浏览器中最常用、最容易实现且能保障性能的是位置(position)、大小(scale)、旋转(rotation)、透明度(opacity)这四种属性的变化,当变化这四种属性的任意一种或几种就能达到交互微动效的目的时,无须再加入其它不必要的属性,以免影响动效流畅度。

属性的变化一般又分为线性(liner)变化和曲线(curves)变化两种。

1)线性变化

线性变化具有匀速、骤停这两个特征,一般适用于与物理属性无关的过渡动效(如透明度属性的变化,包含渐隐渐现或颜色间的切换),或有规律的加载动效(如均匀的循环、数值变化或进度变化)。在与物理参数有关的变化中(如位置变化),尽量避免使用线性变化,否则很容易给人带来动效僵硬、不自然的感觉。

2)曲线变化

二、动效的设计原则

GoogleMaterialDesign(2020)提出的系统动效原则:

提供有效信息(Informative):

动效设计通过强调元素,操作可用性和操作结果之间的关系来通知用户。

聚焦(Focused):

动效应该集中在重要内容上,而不会造成不必要的干扰。

富有表现力(Expressive):

动效应该在用户的各个使用场景中,为常见的互动添加个性,并能表达品牌的风格。

AppleIOS(2021)提出的系统动效原则:

1)明智地使用动效

不要为了使用动画而使用动画。过多或不必要的动画会使人感到与世隔绝或分心,尤其是在无法提供身临其境的体验的应用程序中。iOS使用运动效果(例如视差效果)在主屏幕和其他区域创建深度感。这些效果可以增加理解和乐趣,但是过度使用它们会使应用感到迷惑并且难以控制。如果要实现运动效果,请始终测试结果以确保效果良好。

2)遵循现实世界的规律

人们倾向于接受艺术感,但是当运动没有意义或似乎无视物理规律时,他们会感到迷失方向。例如,如果有人通过从屏幕顶部向下滑动来显示视图,那么他们应该能够通过向上滑动来消除视图。

3)使用一致的动画

熟悉、流畅的体验才能使用户更好的参与其中。他们习惯于在整个iOS中使用的微妙动画,例如平滑过渡,设备方向的流畅变化以及基于物理的滚动。除非您要创建沉浸式体验(例如游戏),否则自定义动画应与内置动画相当。

4)将动画设为可选

在辅助功能偏好设置中启用减少动作选项后,您的应用程序应最小化或消除应用程序动画。

MaterialDesign(2017)也提出了4点原则:

腾讯ISUX在交互微动效设计指南(2017)中提出的功能性动效原则:

1)克制有度

控制时长和出现频率。不增加额外操作,不干扰用户。

2)清晰聚焦

3)自然流畅

保持视觉连续性,缓动过渡。做到不卡、不闪、不跳。

迪士尼动画师Johnson和Thomas的动画圣经—《TheIllusionofLife:DisneyAnimation》其中的12条动画设计原则:

三、动效的时长

小元素的轻微变化效果(如渐隐渐现、大小变化等小范围变化),一般在200~300毫秒以内。

较大元素的复杂变化效果(如包含大范围缓动位移),可长达400-500毫秒。

3.补充

(不同复杂度的动效用户惊喜度与使用时长的关系)

四、动效的基本单元拆解1.变化的基础类型

1)Movement移动

2)Scaling缩放

3)Rotation旋转

4)Alpha透明度

5)Shape形状

6)Color颜色

1)linear匀速变化

2)Smoothstep缓动慢-快-慢

3)Spring弹簧(超出范围)正变化-负变化-正变化…

4)Bounce弹跳(范围内)正变化-负变化-正变化…

5)Anticipate预备动作负变化-正变化

五、MaterialDesign的常用动效模式1.containertransform容器转换

所述容器变换图案被设计为包括一个容器UI元素之间的过渡。此模式在两个UI元素之间创建可见连接。通过将一个元素无缝转换为另一个元素,可以增强两个元素之间的关系。例如,当卡片转换为详细信息页面时,将用户的焦点定向到识别该详细信息页面是卡片的扩展版本。

容器转换模式也可以应用于仅占据屏幕一部分且不会扩展为全屏视图的转换:

2.Sharedaxis共享轴

所述共享轴线模式用于具有空间或导航关系UI元素之间的过渡。此模式使用共同的转变在x,y或z轴上增强元素之间的关系。

3.Fadethrough淡入淡出(A页面/状态→B页面/状态)

在通过褪色模式被用于不具有彼此牢固的关系UI元素之间的过渡。

4.Fade褪色(弹出层的打开和关闭)

该模式用于在屏幕上,的界限内的输入的UI元素或退出诸如一个对话框,在衰落和从屏幕的中心向外的视图。

六、具体案例分析

总结了简短的3个原则进行动效的案例分析:

按照场景,目的,制作,评估的四步骤,具体解释如何综合运用运用设计理论和原则。

案例1:

场景:Banner

目的:State,Attention,Relief

制作:笔者做的旋转Banner,主要用到了Framer的PageComponent.用定时器控制Page的切换,和底部导航圆点样式的切换。需要掌握了简单coffeeScript的语法即可。

细节优化:

评估:

案例2:

场景:Form

目的:State,Attention,Feedback,Individualization

制作:笔者做的Form表单效果,模仿的Google登陆。使用的PageComponent控制页面切换。由于Framer原声不支持表单输入控件,另外用到了Github上的一个Input插件模拟动态输入效果。

案例3:

场景:Image

目的:Attention,Individualization

最后给大家推荐一款速成的软件Principle,和sketch的操作很像,几乎没有学习成本,操作界面如下:

我花了几分钟做了一个容器变化的动效:

朋友们,你学废了吗~~~

参考资料:

本文由@Rinoa原创发布于人人都是产品经理。未经许可,禁止转载

THE END
1.问诊响应时长是什么意思问诊响应时长指医生接到患者问诊请求后,进行回应并开始诊断的时间长度。这个时间长度包括接到请求后回复的时间、进入诊断过程的时间以及完成诊断并回复的时间。响应时长的长短直接关系到患者等待时间和医生的工作效率。如何缩短问诊响应时长,是医生常面临的一个问题。医生可以通过建立问诊模板、提高问诊技能、https://zhidao.baidu.com/question/436205690018579012.html
2.深入解析:及时响应率如何计算?(及时响应率如何计算)在服务行业,及时响应率是一项重要的服务质量指标。那么,及时响应率究竟是如何计算的呢? 一、定义及重要性 及时响应率是指在规定时间内完成响应的次数与总响应次数的比值。它直接反映了服务团队的响应速度和工作效率,对于提升客户满意度具有重要意义。 二、计算方法 https://www.zaixianjisuan.com/jisuanzixun/shenrujiexi_jishixiangyinglvruhejisuan_.html
3.智能客服的平均首次响应时长是否包含客服未响应的会话?智能客服的平均首次响应时长是否包含客服未响应的会话?有赞帮助中心将为您提供有关微商城、小程序等相关产品的详细解决方案。https://help.youzan.com/displaylist/detail_4_4-1-84942
4.github响应时间过长是什么?Worktile社区造成GitHub响应时间过长的原因主要有以下几点: 1. 网络问题:网络连接不稳定、带宽不足、延迟高等问题都可能导致GitHub的响应时间变慢。这可能是由于用户的网络服务提供商、用户所在地区的网络环境或GitHub服务器存在问题所致。 2. GitHub服务器负载过高:当许多用户同时访问或使用GitHub时,GitHub的服务器会承受较大的负载https://worktile.com/kb/ask/535596.html
5.淘宝客服响应时间要求(介绍淘宝客服首次响应时间多少才合格)现在淘宝平台对于客服的管理是非常严格的,因为淘宝客服是最能直接接触到顾客的,能够非常直观的影响到他们的购买欲望,影响店铺的成交率,你们知道淘宝客服首次响应时间是什么意思吗? 一、淘宝客服首次响应时间是什么意思? 客服首次响应时长意思是指统计所选周期内,所有人工客服第一次回应用户的响应时长。首次响应时间是指https://www.jianshu.com/p/1fe4a7e98549
6.抖音商家要如何解读客服分析看板数据?抖音的客服分析看板支持商家查看最新客服水平概况,筛选时间段查看近期趋势,具体指标包括:三分钟平均回复率、接起率、平均响应时长、平均等待时长等客服效率指标,用户咨询量、转人工接待量、人工已接待量等客服量指标,客服销售额及满意率等用户指标。商家可实时监控以上关键数据指标判断当前客服水平,及时监控指标变化趋势来https://www.shuaishou.com/school/infos55035.html
7.远去的时代,难忘的岁月腹有诗书气自华,唐诗宋词趣味长。八十年代的后期,文凭升温学知识。领导重视办夜校,子校老师做师长。青工勇跃进学堂,中学课程重新上。长夜漫漫苦用功,弥补荒废好时光。功夫不负有心人,文韬武略心铸成,七五五五名气生,成就无数卓越人,铮铮铁骨铸忠魂!豪情万丈激情昂。长风破浪会有时,天涯海角放眼量!https://www.meipian.cn/3440mrur
8.质检培训完整操作指南首轮的自动回复在计算平均响应时长时,也会计入 态度差 1、辱骂客服,包括与客户对骂单方面辱骂客户,视为态度差 2、讥讽客户,如”您开心就好“,“你在搞笑吗”,“真是服了你” 3、买家质疑客服态度:如你服务太差了,你什么态度,你还不耐烦了 案例中,客服有辱骂消费者行为 https://www.360doc.cn/article/27880450_1075329921.html
9.Springboot调整接口响应返回时长详解(解决响应超时问题)11、什么叫网站灰度发布? 12、简述DNS进行域名解析的过程? 13、RabbitMQ是什么东西? 14、讲一下Keepalived的工作原理? 15、讲述一下LVS三种模式的工作过程? 16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟? 17、如何重置mysql root密码? 网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅https://blog.csdn.net/m0_62289824/article/details/137790368
10.科普:增程式真的落后?发动机热效率短板解决后,还买什么插混?增城车型实际上是电车,因此,其动力表现更像电车的特色,中低速加速迅猛,高速加速相对差一些,动力响应比较快。 动力响应迅猛,对于智能驾驶更加友好 相对来说,电机的瞬间响应时间只有几毫秒,这对于智能驾驶来说,拥有着更短的反应链,更加友好。 电池相对较大,纯电续航里程较长 https://www.yoojia.com/article/10073371087259721932.html
11.房屋契税什么时候交,房屋契税长时间不交有什么后果所谓的房屋契税,字面上的解释就是房屋的税费,你购买这个房屋要跟国家交税然后房屋才算是你的,国家都有明确的规定房屋契税税率是多少,按照每平方进行计算,然后将最终的价格算出来,那么房屋契税什么时候交呢,长时间不交有什么后果呢? 房屋契税什么时候交? 1、在各地都有不同的规定,有些地方规定为交房之前缴纳房屋契https://m.66law.cn/laws/268133.aspx
12.如何修复ChatGPT不工作的一些常见错误ChatGPT在长回应时出现网络错误 顾名思义,网络错误意味着您在访问ChatGPT时可能有连接问题。基本上,您的设备无法正常连接到ChatGPT,因此出现错误。这可能是由于您设备上的服务器、互联网或防火墙问题。有时,它也会显示 “Network error on long responses” 的错误,这意味着在试图从ChatGPT接收响应时,连接正在计时https://www.wbolt.com/how-fix-chatgpt-not-working.html
13.服务端响应ServerHello的时间长达近3秒,可能的原因是什么?请给在TSL协议中,服务端处理Client Hello请求的时间取决于多个因素,包括但不限于网络延迟、服务端负载等。如果服务端存在大量其他连接,会导致处理Client Hello请求的队列排队较长,延迟响应ServerHello。瓶颈可能表现为CPU使用率过高、内存不足等。此外,TSL握手阶段需要进行公开密钥加密和验证,这可能会导致一定的延迟。因此,要https://www.volcengine.com/theme/3476978-K-7-1
14.在分时系统中,时间片一定时,(),响应时间越长。在分时系统中,时间片一定时,( ),响应时间越长。 首页课程题库资讯师资 加微福利 添加公考咨询师 APP 400-8989-766 (单选题) A.用户数越多 B.内存越少 C.内存越多 D.用户数越少 参考答案:A 参考解析: 在分时系统中,时间片固定的,每个用户的占有时间就是固定的,那么用户数越多等待时间越长,BCD选项错误https://v.huatu.com/gktk/2eurm.html
15.天猫客服响应时间怎么计算?天猫客服的禁忌有哪些?每一个进店的买家都是很宝贵的,特别是咨询的买家,更需要客服去抓住机会,促成订单,这个时候客服的回复速度很重要,一旦过慢,买家就会流失,那么天猫客服响应时长怎么算? 一、天猫客服响应时长怎么算? 买家发来信息客服一直没回的话,是会一直计时的。最后一句话必须是客服回复,那怕是回复一个表情。如果是其他公司子https://www.mmker.cn/article/20061.html
16.一文了解氢储能,你想知道的都在这里储氢在100MW光伏发电场配储15%功率的情况下,当储能时长大于4小时的时候,氢储能装机成本相较锂电储能有明显优势;当储能时长大于6.5小时的时候,氢储能的度电成本相较锂电池储能有明显优势。场景举例:若单单光伏离网项目,晚上无日光,晚上大约8小时的耗电量都需要储能提供,则用氢储能或有经济性。 https://h2.in-en.com/html/h2-2435435.shtml
17.电脑一体机触摸屏没反应触摸屏电脑一体机常见故障解决方法→但触摸一体机屏幕容易发生故障,如触摸屏不准、触摸屏无响应、触摸屏响应时间很长、触摸屏局部无响应等等,该如何解决呢?下面小编就来为大家介绍一下触摸屏电脑一体机常见故障及其解决方法。 触摸屏电脑一体机常见故障解决方法 1、触摸屏不准 一台五线电阻触摸屏,用手指触摸显示器屏幕的部位不能正常地完成对应的操作。https://www.maigoo.com/goomai/188136.html