手机界面的动效很适合拿来做灵感积累:卡片展开、商品切换、底部导航回应手势,都能让页面更有记忆点。真正要继续讨论方案时,我们还需要知道它被什么动作触发,结束后落在哪个状态。今天兰亭妙微分享 Figma 近期介绍代码图层应用的一篇文章。原文包含多个团队的探索画面,我们结合其中的手机UI展示,聊聊移动端UI设计怎样把动效变成能够一起推敲的原型。
以商品卡片展开为例,动画可以帮助人理解列表中的这张卡和详情页属于同一个对象。此时应该优先保持商品图片、名称或卡片位置之间的连续关系。如果所有元素同时飞入、旋转和缩放,即使每个动作单独都好看,也可能让用户难以追踪内容从哪里来。设计可以先留住一个最重要的视觉线索,再决定其他细节。
原文配图:移动端市场应用的多个交互探索,来源为Figma文章。
不同任务对节奏的需要也不一样。第一次进入页面,可以稍多一些介绍;频繁切换的筛选项则需要更直接。设计评审时不妨问一句:这段动画结束前,人能不能继续操作;连续触发几次以后,会不会感到拖沓。对动效目的的解释,往往比单独报一个时长更容易帮助团队做取舍。
在分享资料里,可以同时保留一张清楚的静态总览。有人想了解视觉风格,有人想讨论交互,阅读需求并不相同。让静态信息和动态演示各自承担清楚的任务,观看者就不必在快速播放中暂停好几次,才能读完一张卡片。
动效稿常常只呈现最顺利的一次播放:手指点下去,卡片展开,然后切到下一屏。实际使用中,人可能在展开到一半时返回,也可能快速点到另一张卡。设计应当说明中途打断时保留什么、取消什么,以及下一次动作从哪个状态开始。这些情况不用一开始都写成复杂规则,但至少值得在原型中试一次。
原文配图:卡片钱包的静态设计与代码图层并排展示,非本司项目。
手势同样需要明确边界。上下滚动的页面里,如果卡片又可以横向滑动,两种动作怎样区分;展开的抽屉关闭后,焦点回到哪里。讨论这些问题时,可以把默认、操作中和结束后的画面摆在一起,再用一次连续操作验证。静态界面负责把内容看清,动态原型则帮助我们发现内容之间的关系是否经得起变化。
对于不能或不愿观看较多动画的人,也要考虑减少动态的体验。关键结果应当仍能被看见,动作带来的说明可以用稳定的选中与展开状态保留。这样,交互含义不会完全依赖某一段必须从头播放的过渡。
原型越接近真实使用,组件的一致性越重要。按钮的文字、导航的选中状态、输入框的反馈,如果在不同页面各有一套处理,视觉上可能差别不大,操作时却会不断让人重新猜。可以挑出一条核心路径,检查这些组件在多个页面里是否遵循相同的逻辑,而不只比较它们的圆角和颜色。
原文配图:团队在画布上讨论移动界面的滚动和导航行为。
内容变化也要放进来。比如金额从两位变成六位,商品名称换成长标题,或者页面进入加载状态,原有动效是否仍然适合。设计可以在组件旁保留几组测试内容,让改动有一个共同的观察基础。这样,即使团队使用不同工具制作原型,也能围绕同一组具体条件讨论,而不会只在“像不像设计稿”上反复拉扯。
原型里接入真实业务之前,可以先使用明确标识的演示数据。金额、姓名和个人资料不要从不明来源直接搬入展示。对于这轮尚未制作的异常情况,也可以在说明里写出来,让评审者知道原型当前覆盖了哪些问题。
分享原型时,可以先告诉同事这一次要判断的事情。例如,请从列表选一个项目、查看详情后回到原位置,观察返回路径是否自然。把问题限定清楚,观看者更容易关注真正需要反馈的行为,也不容易把时间都花在暂时还没处理的文案或图标上。原型不必假装所有部分都已经完成。
原文配图:Checkout.com演示页面在Figma画布中展开,便于并排检查。
评审后,把已经确定的行为和仍待验证的想法分开记录。需要交给开发的内容,除了页面外,还可以补上触发条件、状态变化和关键的中断情况。文档不用很长,但应当能帮助下一位同事重现这个过程。一段漂亮动画如果能够进一步解释选择和反馈,它就从展示素材变成了协作中的共同参照。
如果需要录成分享视频,可以让主要界面有足够停留,再安排转场。先把内容展示清楚,观众才有机会理解动作的设计。录制版本也应说明它是设计探索或演示,不把一个流畅的原型直接当作真实产品已经验证的效果。
积累移动端UI动效时,可以把“哪一帧好看”再往前推一步,看看动作怎样让页面之间更容易理解。原文中的探索是很好的观看材料;真正应用到自己的方案里,还需要用具体内容和连续操作,把这些设计判断逐一确认。