交互基础篇(一):交互动效,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.实战剖析vue项目首屏加载时长优化vue首屏加载优化首屏速度是用户体验的最关键一环,而首屏速度最大的决定性因素就是资源的加载速度,资源加载速度等于资源大小 + 网速,老的前端项目随着不断增长,代码可能会变得混乱,冗余难以理解,不断的做加法,久而久之,前端性能上就会受到影响,相信大家在工作当中一定遇到,页面加载时间慢,响应时间长等问题,本文将以具体项目为例https://blog.csdn.net/jdcdev_/article/details/138065711
2.ELBIngress配置超时时间云容器引擎CCEELB Ingress支持设置以下超时时间:客户端连接空闲超时时间:没有收到客户端请求的情况下保持连接的最长时间。如果在这个时间内没有新的请求, 负载均衡会暂时中断当前连接,直到下一次请求时重新建立新的连接。等待客户端请求超时时间:如果在规定的时间内客户端没有发送完https://support.huaweicloud.com/intl/zh-cn/tr-central-201-usermanual-cce/cce_10_0730.html
3.CloudCone客户支持响应时间快速解答你的VPS疑问大家都知道,选择一个优秀的云服务提供商不仅仅要看价格和服务内容,还要看他们的技术支持水平。今天我们就来聊聊CloudCone这家美国VPS提供商,看看他们在响应客户支持请求时到底有多快。 为什么响应时间很重要? 想象一下,当你正在运营一个网站,突然发现访问速度变慢了,或者服务器宕机了。这时候你最希望的是什么?当然是https://www.tkvps.com/om/om-5259.html
4.数据处理服务器软件使用期限已到什么意思呀,高速执行响应计划高速执行响应计划体验版为数据处理服务器软件使用期限已到的问题提供了解决方案,通过优化软件性能、提高执行速度和响应能力,帮助企业顺利度过软件使用期限的问题,该方案还能提供技术支持和更新服务,确保软件的持续运行和安全性。 2、优势 (1)提高执行效率:高速执行响应计划体验版能够显著提高数据处理速度,从而缩短业务响应时http://bbs.qywzy.com/post/23944.html
5.java接口响应时间接口内设置接口响应时长java接口响应时间 接口内设置 接口响应时长 接口性能测试方案 1. 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件特点可以再细分,如对一个C/S软件响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外https://blog.51cto.com/u_16099320/9486049
6.2024年售后服务响应与处理时间框架3篇.docx补充13.1合同附件内容13.2补充协议与附件的效力13.3附件的修改与更新14.其他条款14.1法律适用14.2合同语言14.3合同份数14.4合同生效与备案第一部分:合同如下:1.合同概述1.1合同定义1.2合同目的本合同旨在明确乙方为甲方提供的售后服务响应与处理时间框架,确保甲方在遇到产品使用过程中出现的问题时,能够得到及时、有效的响应和https://www.renrendoc.com/paper/370509508.html
7.2024年12月卢氏县靖华西路寨子村棚改项目售楼部装修工程竞争性1.时间:2024年12月19日至2024年12月23日上午8时00分至12时00分,下午14时30分至17时30分(北京时间,法定节假日除外) 2.售价:300元 八、响应文件提交的截止时间 1.时间:2024年12月24日10时00分(北京时间) 九、响应文件的开启时间 1.时间:2024年12月24日10时00分(北京时间) https://www.shangyexinzhi.com/article/23845774.html
8.优化负载均衡器配置以最大化吞吐量和响应时间(优化负载均衡电路重试次数设置控制负载均衡器在从流量中移除服务器之前重试连接的次数。重试次数设置的选择取决于应用程序的要求和服务器的响应时间。 结论 负载均衡器的配置对应用程序的性能有重大影响。通过仔细配置负载均衡器,您可以最大化吞吐量和响应时间,并确保应用程序的高可用性。 https://www.ulidc.com/2024/12/16/%E4%BC%98%E5%8C%96%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E4%BB%A5%E6%9C%80%E5%A4%A7%E5%8C%96%E5%90%9E%E5%90%90%E9%87%8F%E5%92%8C%E5%93%8D%E5%BA%94%E6%97%B6%E9%97%B4-%E4%BC%98/
9.长时任务BackgroundTasksKit(后台任务开发服务)应用按需求申请长时任务,当应用无需在后台运行(任务结束)时,要及时主动取消长时任务,否则系统会强行取消。例如用户主动点击音乐暂停播放时,应用需及时取消对应的长时任务;用户再次点击音乐播放时,需重新申请长时任务。 若音频在后台播放时被打断,系统会自行检测和停止长时任务,音频重启播放时,需要再次申请长时任务。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5
10.吞吐量和响应时长响应时长 是系统处理单个请求需要的时长 二.名词分析 影响吞吐量的因素有哪些? 吞吐量首先和系统的资源限制有关,并且由系统种短板资源决定。从网络资源到请求处理的线程资源,到db链接资源 都影响着一个系统的吞吐量(当然可以通过请求队列来扩充单个资源的影响,下层资源只要保证在超时时间结束之前返回就可以) https://zhuanlan.zhihu.com/p/26392194
11.性能测试之APP页面响应时长一、APP启动时长 二、APP主要页面响应时长一、APP启动时长测试 测试项: 1、刚下载后的启动时长; 2、下载后,启动过,杀死后台进程,在启动时长 3、下载后,启动后,置于后台,然后在启动到前台 4、应用界面切换时长测试方案: 方法一:adb命令 adb shell am start -W -n packagename/activity方法https://www.jianshu.com/p/fe3293771b32
12.响应时长并非越久越佳(响应时间越短越好吗)服务器技术1、从理论上讲,一般的文字处理用户,只要响应时间不超过40ms的LCD就可以接受。我们平常看到的电影,每秒钟只能显示24帧画面(1/24帧=40ms),而这时我们已经不会感觉到画面的延迟了,当画面显示速度超过每秒25帧时,人眼就会将快速变换的画面视为连续画面。当然这只是一个理论上的东西并非实际。 https://www.kangle.im/post/107479.html
13.千牛如何看客服回复时长?怎么加快响应速度?值得注意的是:系统自动回复和千牛服务助手不会统计为有效回复,且千牛服务助手会作为独立账号统计咨询次数。至于有效回复,包括阿里店小蜜回复和人工回复(店小蜜智能辅助回复和人工手工回复内容)。 平均响应时长(小时)=(近28天售后无忧售中售后退货退款申请商家首次响应时间-退款申请时间)/近28天服务退货退款申请总笔数。https://www.kaitao.cn/article/20220607131552.htm
14.智能客服的平均首次响应时长是否包含客服未响应的会话?智能客服的平均首次响应时长是否包含客服未响应的会话?有赞帮助中心将为您提供有关微商城、小程序等相关产品的详细解决方案。https://help.youzan.com/displaylist/detail_4_4-1-84942
15.在分时系统中,时间片一定时,(),响应时间越长。B.内存越少 C.内存越多 D.用户数越少 参考答案:A 参考解析: 在分时系统中,时间片固定的,每个用户的占有时间就是固定的,那么用户数越多等待时间越长,BCD选项错误,不当选,故本题正确答案选A。 知识点:计算机系统概述 计算机 计算机基本知识 通用 公基https://v.huatu.com/gktk/2eurm.html
16.天猫客服响应时间怎么计算?天猫客服的禁忌有哪些?每一个进店的买家都是很宝贵的,特别是咨询的买家,更需要客服去抓住机会,促成订单,这个时候客服的回复速度很重要,一旦过慢,买家就会流失,那么天猫客服响应时长怎么算? 一、天猫客服响应时长怎么算? 买家发来信息客服一直没回的话,是会一直计时的。最后一句话必须是客服回复,那怕是回复一个表情。如果是其他公司子https://www.mmker.cn/article/20061.html
17.Springboot调整接口响应返回时长详解(解决响应超时问题)java当后端对于数据量较大的处理或是某些耗时的操作时,需要先对请求接口的请求进行响应,下面这篇文章主要给大家介绍了关于Springboot调整接口响应返回时长(解决响应超时问题)的相关资料,需要的朋友可以参考下+ 目录 配置Http会话超时 可以通过两种方式为Spring Boot应用程序配置HTTP会话超时。 application.properties中配置会话https://www.jb51.net/article/273709.htm
18.杂交欧美杨多地点评价及光照时长响应研究高产稳产性不同的4基因型树高胸径对光照时长、温度和降水的响应不同,光照时长对于生长有明显的作用。(2)在不同的光照时长处理下,4基因型的节数、苗高、地径、叶片形态、叶片含水量、叶干重、SPAD值、原初光能转换效率、PSII潜在光化学活性、根生物量、茎生物量、叶片生物量和根冠比等多个欧美杨幼苗指标均出现https://cdmd.cnki.com.cn/Article/CDMD-82201-1021113129.htm
19.宜搭使用连接器请求时公司接口,接口响应时间很长,宜搭无法请求到在阿里云宜搭中使用连接器请求公司接口时,如果接口响应时间较长导致宜搭无法请求到数据,可以考虑以下几种https://developer.aliyun.com/ask/496821
20.抖音商家要如何解读客服分析看板数据?抖音的客服分析看板支持商家查看最新客服水平概况,筛选时间段查看近期趋势,具体指标包括:三分钟平均回复率、接起率、平均响应时长、平均等待时长等客服效率指标,用户咨询量、转人工接待量、人工已接待量等客服量指标,客服销售额及满意率等用户指标。商家可实时监控以上关键数据指标判断当前客服水平,及时监控指标变化趋势来https://www.shuaishou.com/school/infos55035.html
21.抖音电商学习中心客服数据透传是飞鸽在【抖店App-接待】页展示了首次响应时长、平均响应时长、3分钟回复率(会话)、不满意率的实时数据,客服可以在抖店App上随时查看客服数据并且接收数据警示,帮助客服实时评估回复效率,快速响应买家进线! 根据《商家体验分规范》规定,飞鸽IM客服系统的近90天人工客服会话量中,每天8-23点,3分钟人工https://school.jinritemai.com/doudian/wap/article/aHWrB32aEzDM
22.京喜开放平台咚咚缺陷率细则及规则商家未按照《咚咚服务使用管理规则》提供咚咚在线咨询及400热线服务的情形。京喜将通过对咚咚满意度、咚咚平均响应时长及咚咚留言率三项指标考核商家的咚咚缺陷率。 京喜商家在运用咚咚的时候,要知悉以下京喜开放平台咚咚缺陷率细则,避免因为不了解规则而受到平台处罚,来了解以下规则解读: https://www.maijia.com/article/519137
23.订单响应时间指的是什么订单响应时间指的是从订单确认到发货的时间。二、什么是订单响应时长?订单响应时长指的是订单受理时间。从生成订单到接单对象接单的过程中,用户会有一个等待时长,也就是接单对象的响应时长。目前,该响应时长主要是通过历史数据来进行预测,很多情况下,预测结果并不准确。三、淘宝客服的响应时间https://zhidao.baidu.com/question/1778070833428162980.html
24.响应调整通知,“帮吾停”这处热门停车场免费时长从20分钟延长至60分为配合主管部门解决上述问题,武进经发集团自投资金建设了凤凰谷西停车场。目前该停车场已改造完成并已投入营运,新增了185个停车泊位。为配合中心城区的停车序化整治工作,充分改善武进区青少年活动中心周边的停车环境,“帮吾停”秉着“便民、惠民、利民”的宗旨,将凤凰谷西停车场免费停车时长从发改批复的20分钟优惠至60http://www.hualongxiang.com/chazuo/16103210
25.21秒,18秒,仅2通会话的响应时长在30秒内,那么首次30S应答率是某客服接待量3个,客户首条消息的应答时间分别为35秒,21秒,18秒,仅2通会话的响应时长在30秒内,那么首次30S应答率是多少? A. 66.7% B. 50% C. 70 D. 75.5% 题目标签:消息客户如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 https://www.shuashuati.com/ti/7dc50b1037b0467eb02b4be78b08600e.html