百度MUX:APP动效之美需内外兼修
移动互联网时代已经到来。APP已如天空的繁星。数也数不清。随着手机硬件的不断升级,实现炫酷且流畅的动效不再是遥远的梦想。假设你是APP达人,喜欢试用各种APP,你肯定会发现越来越多的APP開始动效化。
一个真正的美女一定是同一时候兼具外在美和内在美。评价一段动效也是如此。一段真正“美”的动效须要同一时候具备两个条件,首先它须要是生动且有趣的,既好看又流畅;再次它不是可有可无的。须要具备优化交互和提升体验的作用。
1.APP动效的外在美
一段动效首先须要是生动且有趣的。不仅要有好看的外观还要有流畅的体验。要做到这点。须要赋予动效以生命力,详细有例如以下几种方法:
1.1模拟惯性
现实中物体的运动是有惯性的。比方公交车突然刹车时乘客会突然往前一倒。细致观察以下3段动效,图像在变化(放大、缩小和翻转)的末端都会“超出”一点再马上“反弹”回来,如此的处理方法使得整个动效充满活力,显得生动有趣。

1.2模拟重力
与惯性一样。重力也是现实中存在的现象。全部物体在无向上的支持力的情况下都会下坠。比方倾倒垃圾。一般APP删除卡片的动效就是横向滑动直至消失。可是以下这段动效却增加了重力效应。即卡片在横向滑动的同一时候也在翻转并下坠,就像现实中往垃圾桶中倾倒垃圾一样。
在使得整个动效生动有趣的同一时候也便于用户理解操作含义。

1.3均匀变速
一个优秀的动效肯定不会是匀速运动的,匀速运动的物体显得生硬和死板,就像机器人一样。要想让一个图像运动的有活力。就须要对其运动的速度进行“设计”。细致观察下图所看到的动效,尽管界面中不同元素的运动速度不尽同样,但其运动均遵循一定的原则,当中之中的一个就是均匀变速。切记“急起”。就是说界面元素在运动时的初始速度要为0,以匀加速開始运动,而在运动结束阶段往往是能够急停的。

1.4碎片化运动
使一款应用变得个性十足的一个好方法就是给它加上炫酷的动效,而使一个动效炫酷的经常用法就是碎片化运动。
简单说就是把界面中的图像拆解成一个个碎片,然后让它们进行不同步的运动,利用时间间隔和变速产生炫酷的效果。
就如以下一则动效。图像中的不同元素有节奏的呈现,利用时间差来制造效果。

2.APP动效的内在美
真正优秀的动效不是仅仅有美丽外表的花瓶,还得具备优化交互和提升体验的作用。以下总结了3个动效的“内在美”。分别为引导、简化和增强反馈。
2.1引导
图形界面本是难懂且抽象的,增强引导是减少软件操作难度和提升用户体验的好方法。
2.1.1动态聚焦
通过动态化的处理引导用户聚焦界面的关键部位。以使体验更加的流畅。青蛙可以高速捕捉移动中的物体,人眼也具有相似特征。运动中的物体总能引起下意识的关注。
例如以下图所看到的动效。屏幕上方的数字不是直接显示一个数值,而是从0迅速递增到该数值,特意表现一个动态的效果,目的就是为了吸引用户的目光,起到聚焦的作用。国内的支付宝钱包APP也利用了此类特效。

2.1.2示意过渡
过渡动效就是给界面的变化加上流畅的过渡,目的是引导用户理解究竟发生了什么,而不会使其不知所措。
例如以下图所看到的动效。加入卡片的过程进行了生动的模拟,让用户非常轻易地理解发生了什么。试想一下。假设该页面没有滑动效果,而是直接生硬的跳转。是不是差劲非常多?

2.1.3空间转场
转场动效是被设计师所普遍重视的一种特效,它的作用也是引导用户,让用户更好地理解页面跳转。知道自己身在何方。下图所看到的一则动效就是一个美丽的转场动效。为了避免两个页面之间的跳转过于生硬,利用动效填补上了页面跳转的中间过程。使得体验更加流畅和自然。

2.2简化
有时优秀的设计就是出色的简化。
简化界面信息和交互层级能够减少操作难度和提升用户体验。
2.2.1隐藏二级操作项
利用动效能够使界面中的部分信息隐藏,当进行某些操作后隐藏的内容会动态展开。从而达到简化初始界面的目的,使界面简洁大气。

2.2.2 button动效化
使button动效化可以让界面重要信息动态浮如今同一button上,使得用户的目光紧紧盯着button,弱化了页面跳转带来的干扰。使体验更加流畅。

2.3增强反馈
软件的反馈对于体验的提高来讲至关重要,增强反馈能够起到更好的提示作用。使体验过程更加轻松和愉悦。抖动是增强反馈的方法之中的一个,用动效反馈替代图形文字的静态提示,更加自然和引人注目。下图所看到的动效出自苹果的Pages软件,当进入编辑态后待编辑对象进入不断的抖动状态,起到非常好的引导作用。

3.总结
动效化显然已成为移动互联网产品的新趋势。怎样设计出有趣且吸引人的动效已成为设计师们的新课题。
不同的产品适合不同类型的动效,有些产品适合炫酷的动效。有些则不适合。切记不要把动效设计成华而不实的花架子,而应该将其视为提升用户体验的新方法。
百度MUX:APP动效之美需内外兼修的更多相关文章
- iOS开发Facebook POP动效库使用教程
如果说Origami这款动效原型工具是Facebook Paper的幕后功臣,那么POP便是Origami的地基.感谢Facebook开源了POP动效库,让人人都能制作出华丽的动效.我们只需5步,便能 ...
- Facebook POP动效库使用教程
编者注:用Origami作iOS动效的同学如果愁怎么实现,可以把这个给开发看看作为参考哦 如果说Origami这款动效原型工具是Facebook Paper的幕后功臣,那么POP便是Origami的地 ...
- 拒绝枯燥,有意思的 Loading 页面动效设计
互联网时代,网络“提速”日益频繁,人们打开Web或软件的速度越来越快,一般页面缓冲和加载地过程也是几不可查.然而,在某些情况下,例如软件急需加载大量页面,首页急需加载大量内容,用户下载文件过大,甚至是 ...
- Principle如何制作动效设计?简单易学的Principle动效设计教程
Principle for Mac是一款新开发的交互设计软件.相比 Pixate 更容易上手,界面类似 Sketch 等做图软件,思路有点像用 Keynote 做动画,更「可视化」一些. 如果您还没有 ...
- iOS 停止不必要的UI动效设计
http://www.cocoachina.com/design/20151124/14400.html 前言:这篇短文将会探讨UI设计中动画的过度使用,并将其与早期的视觉设计进行对比,提出一些对于有 ...
- tableview折叠动效
缘起于看见书旗小说的列表有点击折叠的动效,觉得十分炫酷.想了三分钟,不知道怎么写.晚上百度了下,知道了大致流程,于是自己实现了下,发现不少坑,于是写下这篇博文 实现原理: 1 tableview ce ...
- 一个绚丽的loading动效分析与实现!
最终效果如下 从效果上看,我们需要考虑以下几个问题: 1.叶子的随机产生: 2.叶子随着一条正余弦曲线移动: 3.叶子在移动的时候旋转,旋转方向随机,正时针或逆时针: 4.叶子遇到进度条,似乎是融合进 ...
- 用AE如何制作如下三个loading动效,
在本期象牙绘UED团队分享当中,我们将详细演示用AE如何制作如下三个loading动效, 其中涉及到AE表达式的应用.值曲线调整.速度曲线编辑等知识. 对于初学者来说可能信息量略大,希望通过是视频教程 ...
- 玩转HTML5移动页面(动效篇)
原文:http://www.grycheng.com/?p=458 作为一名前端,在拿到设计稿时你有两种选择: 1.快速输出静态页面 2.加上高级大气上档次狂拽炫酷屌炸天的动画让页面动起来 作为一个有 ...
随机推荐
- Laravel项目使用腾讯云对象存储上传图片(cos-php-sdk-v5版本)
为了加快网站访问速度.降低网站负载,现在越来越多的网站选择把图片等静态文件放在云上,这里介绍一下腾讯云对象存储在Laravel项目中的使用 1.申请腾讯云对象存储.创建Bucket.获取APPID等参 ...
- 曼哈顿距离、欧几里得距离、闵氏距离(p→∞为切比雪夫距离)
曼哈顿距离: 是由十九世纪的赫尔曼·闵可夫斯基所创词汇 ,是种使用在几何度量空间的几何学用语,用以标明两个点在标准坐标系上的绝对轴距总和. 曼哈顿距离——两点在南北方向上的距离加上在东西方向上的距离, ...
- cvCalcOpticalFlowPyrLK的使用--基于高斯金字塔的稀疏光流特征集求解
void cvCalcOpticalFlowPyrLK( const CvArr* prev, const CvArr* curr, CvArr* prev_pyr, CvArr* curr_pyr, ...
- 拓扑排序(Topological Order)UVa10305 Ordering Tasks
2016/5/19 17:39:07 拓扑排序,是对有向无环图(Directed Acylic Graph , DAG )进行的一种操作,这种操作是将DAG中的所有顶点排成一个线性序列,使得图中的任意 ...
- python3爬虫爬取猫眼电影TOP100(含详细爬取思路)
待爬取的网页地址为https://maoyan.com/board/4,本次以requests.BeautifulSoup css selector为路线进行爬取,最终目的是把影片排名.图片.名称.演 ...
- 33、Django实战第33天:我的消息
1.编辑usercenter-message.html继承usercenter-base.html 2.编辑users.views.py ... from operation.models impor ...
- ASP.NET Core 2.2 基础知识(四) URL重写中间件
说到URL重写就不得不提URL重定向. URL重定向 URL重定向是客户端操作,指示客户端访问另一个地址的资源.这需要往返服务器,并且当客户端对资源发出请求时,返回客户端的重定向URL会出现在浏览器的 ...
- 洛谷 - Sdchr 的邀请赛 T4 信息传递
(乱搞艹爆正解系列) 对不起,由于博主太弱了,并不会正解的多项式exp(甚至多项式exp我都不会2333). 只能来说一说我是怎么乱搞的啦QWQ 首先这个题最关键的性质是: 一个在原置换 g 中长度为 ...
- []ARC098
咕咕咕 C:普及组难度的题 D:给定$a_{1\cdots n}$,求有多少$1\leq l\leq r\leq n$满足$x_l+\cdots+x_r=x_l\text^\cdots\text^x_ ...
- python3开发进阶-Django框架中的ORM的常用(增,删,改,查)操作
阅读目录 如何在Django终端打印SQL语句 如何在Python脚本中调用Django环境 操作方法 单表查询之神奇的下划线 ForeignKey操作 ManyToManyField 聚合查询和分组 ...