商品加购动效设计(附Origami及Axure源文件)

商品加购动画

项目背景:

       店加是一个便利店老板采购进货的平台。在分类列表页面,用户会进行批量加购操作。购买N个相同的商品,用户有两种方式:一种是先找到要买的商品添加到购物车,再到购物车列表中调整每个商品的数量N;另一种是找到每个商品后,加购N次。

        现有的加购界面反馈是Toast提示,当用户快速加购商品或者是网络状况不好时,反馈不是很明确,特别是第二种操作喜光的用户难以感知点击过“加购”按钮的商品是否已经成功加购到购物车中。新的动效目的就是传达给用户更加明确的操作结果。

动效意义:

       动效设计有两个主要的意义,一个是凸显产品的主要内容,引导用户的注意力;一个是帮助用户理解界面,降低认知门槛。本次的动效设计主要意义是降低用户的认知门槛,经过分析和调研,我们归纳了三个设计方向:

1.    区分加购成功和失败的界面反馈形式,用差异化的方式强化用户感知

2.    体现前端和服务器的数据交互过程,并尽力表现出系统的快速响应能力和流畅性;在极端情况下能很好的补位,减轻系统卡顿和等待的感觉。

3.    合理借鉴成熟平台已有的反馈效果,比如淘宝网站上商品飞入购物车的效果。

设计思路:

根据上述梳理的三个要点,进一步深化分析,我们讨论出了以下方案:

1.    现有的加购成功和失败的反馈方式都是toast,存在进一步优化的空间。加购成功时,使用界面动效;加购失败时,细化为明确原因的失败和系统原因的失败。对于明确原因的失败,比如操作每个用户限定的购买数量使用弹窗的形式;对于系统原因比如服务器超时未响应,则使用toast提示。

2.    对于用户与前端的交互,界面可以表现出点击效果,比如按钮颜色或者大小的变化。对于前端于后台的交互,界面可以变现出“进度”的效果,比如环形的进度条或条形的进度条。进度条又可以分为两种,一种是可以计算出当前进度的。比如下载,可以根据当前的下载速度和文件大小实时显示出当前进度。另一种是不知道何时结束的,比如网络的连接和数据的加载,只能使用循环的动画表明系统正在处理中。

3.    购物车位于底部标签栏中,商品从列表中按钮位置飞入购物车,可以模拟现实中物体坠落的过程。商品沿着抛物线从按钮位置加速移动到购物车,使整个动效更为自然。

原型实现:

        为了直观地把设计思路传达给项目组人员,我们需要进一步制作动效原型并反复调试出满意的效果。动效原型的软件有很多种,各有特点,选择一款适合自己和当前项目且可以表达出设计思路的就可以了。我先使用Origami Studio制作出了一小段的视频便于动效的展示。后使用Axture制作出可交互的高保真原型,便于动效的拆解和描述,把相关参数和实现思路提供给前端开发参考,最终能更好的在产品上实现。

         制作动效的主线思路有四个步骤:触发事件、影响对象、影响属性、动效结果。以本次加购动效为例可以拆分为两个动效,“加载”和“飞入”动效。

         “加载”动效的触发事件为用户点击加购按钮,影响对象是购物车按钮和加载图片,影响的属性有购物车按钮的大小和加载图片的透明度和旋转角度,动效的结果是购物车放大1.2倍且显示加载图片循环旋转。

加载动画

        “飞入”动效触发事件是服务器成功响应事件,影响对象是商品缩略图,影响属性是商品缩略图的透明度和位置。动效的结果是商品缩略图显示后从按钮位置沿抛物线移动到购物车位置后隐藏。


飞入动画

值得注意的是,“加载”动效有一个对应的“停止加载”动效。它的触发对象是服务器响应或服务器超时未响应,其他三个步骤与“加载”相反。


停止加载动画

          除了这四个步骤之外,动效的另一个要点就是缓动曲线的选择和时间的控制,缓动曲线可以概括为三种EaseIn(加速曲线)、EaseOut(减速曲线)、EaseInOut(先加速后减速)。当然这三种类型有很多其他的变化,且在不同的前端实现上有不同的描述,但都可以参考贝塞尔曲线,有兴趣的同学可以自行搜索相关内容。时间的控制上,以毫秒为单位,一般运动距离大或动效复杂的在四五百毫秒左右,距离短或简单的动效在两百毫秒左右。具体的数值需要反复根据实际效果调整。


为了详细地向开发传达这一过程,我绘制了流程图:


流程图

界面元素的层级关系,可以给开发一些灵感:


界面元素层级

        整个过程比较遗憾的是由于原型工具的局限性(或是我没有完全掌握?),没有实现商品沿抛物线运动的效果,而以直线代替。欢迎大家有更好的想法可以一起交流探讨。按照抛物线的方程:y=ax2+bx+c ,确定了两个点:加购按钮的位置(0,y1),购物车的位置(x1,0)的位置是可以计算出商品缩略图的运动轨迹的,给定特定的时间和缓动曲线(EaseIn),理论上可以很好地模拟物体受重力影响的运动效果。各位懂前端技术的朋友们可以交流下具体的实现逻辑。

最后附上Origami原文件和Axture原文件、预览文件,大家一起学习交流。预览原型/Axture源文件/Origami源文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容

  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,044评论 4 31
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,022评论 4 62
  • 中秋 看着月亮, 我知道你也在 遥望月亮的笑容 我知道 你也在思念 虽然我们很远 但喜悦在你我心间蔓延 明月作鉴 ...
    明波1阅读 165评论 0 0
  • 1 大年初一,早上起床摸了几颗藏在枕头下的甜头,然后煮饺子。根据老家的风俗:大年初一儿,撅着屁股乱作揖儿。也就是大...
    梦影的花园阅读 500评论 8 10