UI其实并不仅仅是静态,还包括动效设计!!!作为一个程序员,每天除了撸各种干燥无味的代码,我觉得大家有必要了解一下这个润滑产品,期间的滋味只有试了的人才懂!

我们这一代人还是清楚移动设备的演化:大哥大时代(方便沟通,也是身份的标志)、功能机时代(注重功能、品质、外观、品牌)、体验时代(核心的功能已转移到APP)

而GUI设计风格也随之演化:认知和学习成本低的拟物化——》简约、现代感的扁平化

▲以前IOS6

▼最近IOS11

▲instagram 旧版

▼instagram 新版

动效设计在体验时代是非常有必要的,从上面的例子可以看出来,谁还会用以前的版本,太喽了!动效设计可以让我们做出差异化的产品、传递更丰富的情感、硬件的支持也是动效的基础。

各种产品发布会的硬件介绍.

当然还有情感化的设计以提升用户体验,类似下面写密码或不写密码时的

▼写密码时

▼不写密码时

当然还有增加产品趣味性的设计,如下案例

clipbqweroard.png

▼饿了吗配送动画图

clipboaasdfrd.png

▼饿了吗评价图

减少用户等待的焦虑感

0.1秒在该事件内显示反馈结果用户是可以接受的

1.0秒是用户保持不间断的思维流的限定时间用户会注意到这样的延迟

10秒是保持用户关注当前对话框的极限时间

如何减少用户等待时的焦虑感?

——有WIFI的情况下预先缓存,网络不好或无网络也可使用

——优先加载重要内容,满足用户提前窥视的心理需求

——加入动效设计,如进度条动画、呆萌可爱的小动画

小贴士:一般进度条的加载方式选用先慢后快,给用户快速的心理视觉

这里介绍动效设计需要的一些理论知识:

——《动画师生存手册》-动画12法则

——《交互设计精髓》-人机交互

挤压与拉伸:物体受到力的挤压,产生拉长或者压扁的变形状况,再加上夸张的表现方式,使得物体本身看起来有弹性、有质量、富有生命力,因此较容易产生戏剧性。

预备动作:加入一反向的动作以加强正向动作的张力,借以表示下一个将要发生的动作。

表演及呈像方式:动画中的构图、运镜、动作、走位都需要仔细的设计安排,避免在同一时间又过多琐碎的动作与变化。

逐帧画法VS关键帧画法:关键帧画法,则是将动作拆解成一些重要的定格动作并画出这些关键的动作点帧,然后再由其他画手补充中间的画(帧)。

动作的惯性跟随和重叠:动作受惯性影响产生惯性跟随,这种跟随动作时间上动作间有互相重叠部分。

慢入与慢出:静止的物体开始移动时由慢而快,而将要停止时的物体则会由快变慢,若以等速度方式开始或者结束动作,则会产生一种唐突的感觉。

弧形运动轨迹:但凡所有会动的生物,其组成的任何部分之运动轨迹皆为平滑的弧形曲线。

次要动作:依附在主要动作之下的细微动作,虽然是属于比较微小的动作,但实际上却又画龙点睛的效果。

节奏:动画的灵魂就是物体与角色的运动,而控制运动的关键就是动作的节奏与重量感。

夸张:利用挤压与伸展的效果、夸大的肢体动作、或是以加快或放慢动作来加乘角色的情绪及反应,这是动画有别于一般表演的重要因素。

熟练的手绘技法:扎实的绘画基础训练,才能将动画中所需要的画面完整的表现出来。

吸引力:动画通常最吸引人的地方,就是充满想象力的画面的表现方式。

动效设计的灵感来源

——善于观察,留意身边好的交互设计

——大量体验优秀APP

——大量浏览优秀设计作品

——善于总结,归类分析,预测发展趋势

——洞察人心,理解用户的使用场景,解决用户痛点

动效给程序员用什么格式_UI动效敲砖篇相关推荐

  1. 动效给程序员用什么格式_动效,一种属于前端程序员的浪漫,无与伦比的体验...

    一.初见 动效顾名思义就是动画效果.网页中为什么需要动效呢?简单来说就是为了有趣. 如果把网页和用户的关系比做正在恋爱的情侣,很显然网页的 UI 是颜值,而动效在我看来则是情侣之间的小浪漫.可能和颜值 ...

  2. 动效给程序员用什么格式_Principle: 做动效,选对软件很重要

    你有多久没做动效了?平时的工作主要是终端视觉设计,功能需求加运营需求,静态稿件加动效设计,从比例来看,动效设计其实不会占很多空间,但偶尔也会来一波.而实际场景往往是:需求是排满的,项目是紧急的,时间呢 ...

  3. 【看动漫学编程】程序员在异世界生个娃 第2篇:外挂已准备就绪

    前言 作者文笔比较水,还请见谅. 以下内容还将使用视频动态漫画表现,剪辑完将会贴出链接. 小说剧情为剧情需要,过渡到知识点,部分篇幅可能没有技术知识点还望谅解. 由于没有经费支持,所以画出来的东西是我 ...

  4. 【看动漫学编程】程序员在异世界生个娃 第1篇:太极村

    前言 作者文笔比较水,还请见谅. 以下内容还将使用视频动态漫画表现,剪辑完将会贴出链接. 小说剧情为剧情需要,过渡到知识点,部分篇幅可能没有技术知识点还望谅解. 由于没有经费支持,所以画出来的东西是我 ...

  5. 3dmax和python做3d动画_maya三维动画师和程序员(python)哪个前景好一些?

    我是个做游戏开发的前端程序员,回答这个问题再适合不过.因为我的工作,既需要做动画,又需要写代码. Python只是动态语言(脚本语言),它根本不适合搞开发,只适合当成辅助语言使用.要想当程序员,光靠P ...

  6. python三维建模和cad比较_maya三维动画师和程序员(python)哪个前景好一些?

    哪个前景好我先不说,我先告诉你哪个发量更多: 三维动画师更多. 我自己是做3D行业的,我也有程序员朋友. 从目前的市场需求来看,程序员的下限较低,可能学半年出去找工作直接都可以找到月薪过万的岗位:(不 ...

  7. 动图:程序员才懂的这些!

    戳蓝字"CSDN云计算"关注我们哦! 1. Java VS C++ 2. 功能先上了再说 3.高级开发人员作为一个团队进行编程 4. 调试CSS 5. 编译错误:括号不匹配 6.高 ...

  8. 20张程序员不得不看的内涵动图...

    1. Java VS C++ 2. 功能先上了再说 3.高级开发人员作为一个团队进行编程 4. 调试CSS 5. 编译错误:括号不匹配 6.高级开发人员重构代码 7. 看实习生编码的时候,我的表情.. ...

  9. 程序员 各种PDF格式电子书--免费网盘资源

    -请妥善保存,后期还会有更多更新,如果读者有不同的书籍资源或者这里没有你要找的书籍,也可以直接评论,我在这里添加-- 如果有不存在的链接或者失效的,直接私信我或者在下方评论 所有的數據链接:链接:ht ...

最新文章

  1. 如何使用dmidecode命令查看硬件信息
  2. php56wmysql_centos6.5下使用yum完美搭建LNMP环境(php5.6)【Fizzday整理】
  3. python编程怎么做游戏主播_如何成为一名成功的编程主播?
  4. windows 10安装gensim、nltk
  5. Spring通过Gmail SMTP服务器MailSender发送电子邮件
  6. python whl 包制作
  7. IEDA中彻底删除项目
  8. windows常用服务命令
  9. python综合管理系统_Python-20 (信息系统-框架/循环/增删/综合应用)
  10. Win7系统网页视频无法播放怎么办
  11. mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
  12. sql获取某列出现频次最多的值_那些SQL里面踩过的坑
  13. react 轮播组件
  14. Visual Studio 2019下用 C# 实现 Hill2 二阶希尔密码 的加密、解密 GUI界面
  15. The Evils of Duplication
  16. 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)
  17. Python PEP8 基本常用规范
  18. 使用Visual Studio调试BGFX的Shader
  19. 年度工作计划和工作总结PPT模板
  20. 【nmap】nmap 测试 ntp的udp端口监听状态

热门文章

  1. Python画生日蛋糕
  2. 师者,传道授业解惑也
  3. 多个网址域名的不同备案服务号解析到同一个网站
  4. 【手撕代码】同步 FIFO、LIFO/Stack
  5. Tinkpad x13 突然检测不到外接显示屏
  6. Ubuntu18.04 + kinova joca2机械臂 + RealSense D435i深度相机进行eye to hand手眼标定
  7. 计算一个月有几天并且有几个周六日的小函数
  8. 淘宝价格监控erp选品,API接口数据可高并发
  9. 【详细注释】数据结构 顺序表的增删查 C/C++实现
  10. init 和 initialize 差距在哪里 oc