在逛简书的时候,无意之间看到了这样的一篇非常有意思的app设计博文。顾25学堂的摘录了其中的一些关于移动端APP界面设计的精华。分享给25学堂的app设计师们。

当然,下面的这些app设计知识点是来自《写给大家看的设计书》这本书。有兴趣的小伙伴可以去购买看全部的。

25学堂推荐:移动端UI设计必看的三本APP设计书籍

亲密性:将界面中相关的元素组织在一起,成为一个组,让它们不被视作一堆散乱且彼此无关的片段。

如果微信的信息列表页面,每一项的名称、时间、摘要只是样式区别却未经组织,就会变得不那么容易阅读,如下(图1)。尤其在列表项很多的时候,将拥挤不堪,让人窒息。

图1
实际的处理方式仅仅是采用了合理的列表项间距,以及每一项当中名称、时间、摘要的分布距离,就能轻松区分出列表项、每一项中内容的关系。秩序井然,符合逻辑,保证了良好的可读性。

见下(图2)

(图2)现在这样,已经成为“理所当然”

通过组织界面元素,体现亲疏关系,保证条理清晰,不仅做设计时要注意,开发的时候也要重视。

对齐:任何元素都不能在界面中随意摆放,应该跟界面中的其他元素存在相应的视觉关系。

如果多看阅读的图书详情页面,简介信息和操作按钮随机摆放,像尚未完成的拼图零件,会让人无比烦乱(强迫症患者不要看),如下(图3)。

(图3)散乱摆放的图书信息和操作按钮

实际页面见下(图4),书名、作者、评分、价格左对齐,评分标记星星与评价人数水平方向对齐,阅读与购买、收藏与赠送等根据操作类型分组,各自在水平方向对齐。整洁的排版布局,提供流畅的视觉引导。

(图4)干净整齐的排版

通过将文字信息、操作按钮的分别对齐,来明确它们要传递的信息。一般在设计过程中,很少会出现这种混乱的情况。更多是在开发测试阶段,界面中的类似问题会比较多,尤其是不同尺寸屏幕适配的时候。

 

重复:界面中的元素、样式、空间关系等有意识地在整个产品中重复,以保持良好的一致性。

比如微信的底部功能栏,不管当前在哪个功能模块,它都以相同的风格样式、功能数量、排列顺序出现。不会因为从微信切换到通讯录,就突然多出一个或减少一个功能,或者改变排列顺序。见下(图5)

(图5)微信统一的底部功能栏

又比如简书,统一采用曙光色作为焦点状态;根据使用场景出现的元素,比如搜索和提醒,采用同样的样式和位置;文章列表在不同的分类下也是统一的卡片样式(白天和夜间模式卡片底色、文字颜色有区别,但是在同一个模式下,对应的样式会始终保持一致)。

(图6)简书统一的颜色和产品结构

聪明地使用重复的手法,不仅可以强化设计效果、提高信息清晰度,使用户能够快速熟悉和习惯产品,增加认同感,还可以营造成熟、稳定的产品形象。对开发来说,可以减少代码量、便于统一管理和修改。

对比:如果两个界面元素要传递的信息不完全相同,就应该在视觉上加以区别,有利于信息阅读。

如多看阅读书城分类列表的书籍信息,见下(图7)。左边的文字样式未做对比区分,虽然能够正常阅读,但是信息层级显然不如右边有对比区分的明确。左边没有字号、颜色的对比,显得呆板不够美观;右边则能够让人阅读得很轻松,并感到愉悦。

(图7)多看阅读书籍列表

手机QQ的聊天界面,见下(图8)。左边对界面中现有图形元素作了统一的样式处理,消除了对比,于是可以发现无法区分操作层级,是否可以点击也辨别不出来,并且失去重点。右边是实际界面,图形元素有样式对比,层级明确,是否可点非常明显,业务逻辑体现得充分合理。

(图8)QQ聊天界面

对比可以有效地组织界面信息,体现信息层级关系,帮助用户理解产品操作逻辑。

实际上,很少有一个设计,会只应用这四个原则中的某一个。亲密性、对齐、重复、对比,它们相互协作,服务整体效果。

以上这些移动APP设计师知识来自《写给大家看的设计书》这本书,同样来自这本书的色彩搭配知识:APP色彩搭配方案是由主色、辅助色和点缀色构成。

这本书几乎可以视为形式美法则与格式塔原理的交集设计书籍:

形式美法则:变化与统一、对称与均衡、节奏与韵律;

格式塔原理:接近性、相似性、连续性、封闭性、对称性、主体/背景、共同命运;

然后又可以促进对形式美法则与格式塔原理之间差异的理解。

以上内容来源:http://www.jianshu.com/p/616fc9395a98#  同时25学堂也非常感谢作者lkl_ue 的分享。

转自:链接

转载于:https://www.cnblogs.com/YangBinChina/p/4956433.html

最实用的APP界面设计知识,有温度的APP设计(转)相关推荐

  1. android 尺寸转换工具,Android APP界面标注、尺寸换算和APP标注工具

    今天25学堂跟大家来聊一聊 Android APP标注尺寸入门教程和app标注工具. 众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步.很多设计师都抱怨A ...

  2. android 标注 比例换算,Android APP界面标注、尺寸换算和APP标注工具

    众所周知,对追求高还原的移动APP产品来说,移动APP设计稿上的精确尺寸标记是必不可少的的一步.很多设计师都抱怨APP程序员做的效果太差,跟设计图相差太多,你有没有提供最规范的Android APP界 ...

  3. 2018最新APP界面设计教程---手机ui高级实战案例 视频教程(价值320元)

    课程简介: 适用人群         适合有基础的学员 学到什么         火星人UI设计培训结合大量的实战案例,从ICON的设计构思开始,到APP界面设计,全方面解析UI设计工作流程和设计理论 ...

  4. 五款交互设计APP界面欣赏

    食品O2OAPP界面,这种色调是让人很有食欲,很温暖的感觉 音乐APP设计界面 阅读APP界面--简洁大方,阅览读书就是要这种感觉 一款生活服务类的APP,集合了生活的所有服务(家政保洁,衣物干洗,开 ...

  5. APP界面设计之页面布局的22条基本原则

    移动APP页面布局(Layout)是我们设计app界面的时候,最主要的设计任务.一个app的好与不好,很大部分取决于移动APP页面布局的合理性. 下图为APP最原始的布局模型. 页面布局顾名思义就是对 ...

  6. UI实用素材|电商购物类APP界面设计原则!

    移动端的一个特点是可探索性,而且体验感比较强.用户在用手点触.化动过程中就会触发动作,这些动作又会带来相应的反馈,如果在页面一些地方设计上惊喜的反馈方式,会给用户带来很多的乐趣,并且会鼓励用户进行很多 ...

  7. 中剪取一种颜色的板块_不知道UI设计中APP界面版式如何排版?来看这个!

    UI设计中APP的界面看似只有几个简单的元素组合起来, 所有元素的绘制可以说比较简单: 然而,当一个产品原型出来后,设计师如果单纯按原型来进行设计而不考虑信息化规则, 那么很多时候就会出现不协调的效果 ...

  8. qt ui界面无法移动控件_都是知识点!移动端UI设计最基本的10种APP界面类型(上)...

    如今互联网的发展和智能手机普及,移动应用成了人们的宠儿,很多多移动APP也会根据用户的需求而更迭本身的UI设计. 授人以鱼不如授人以渔,UI设计作为设计大类的一个细分岗位,如今已经随着时间的推移成为了 ...

  9. 如何做漂亮实用的UI界面?UI/UX设计模板,帮你入手!

    互联网行业进化实在太快,在UI设计行业看似简单的界面设计,却越来越需要更多技能来实现,不及时革新设计理念会很容易被淘汰,经常浏览UI/UX设计案例将是未来的UI和UX的设计趋势,同时也是做出漂亮实用的 ...

最新文章

  1. char str[]与char *str的区别
  2. mongodb查询值不为空_NoSQL之MongoDB——BSON与JSON类型
  3. jwPlayer为js预留的回调方法
  4. C++中正确使用PRId64
  5. 吃糖果(信息学奥赛一本通-T1193)
  6. 线性回归 php,PHP实现简单线性回归之数学库的重要性
  7. Ruffer Investment共持有略高于3%的比特币敞口
  8. HTML5物理游戏开发 - 越野山地自行车(三)粉碎自行车
  9. 已知圆心 坐标和一点坐标和角度 就之后的坐标_LaTeX 中绘制多个相交椭圆(对起始角度与终止角度的思考)...
  10. Debian下的内核编译
  11. jquery实现页面提示,数据正在加载中
  12. 磁碟机病毒专杀3月20日更新到6.4版 (另附上多种专杀工具)
  13. Springboot项目中添加Quartz定时任务
  14. 运用极域电子教室控制其他学生端(不需要教师端)
  15. 大学的第一堂必修课:军训
  16. 因果森林总结:基于树模型的异质因果效应估计
  17. [java8] Stream流
  18. 云聚创新力量,助力多云互联:Tungsten Fabric在联通沃云峰会2019上分享开源SDN
  19. Python学习第八节
  20. DBN的浅显易懂解释

热门文章

  1. Facebook 开源图像处理库 Spectrum,优化移动端图像生成
  2. OpenCV | 图片与视频的相互转换(C++Python)
  3. Bezier(贝塞尔)曲线的轨迹规划在自动驾驶中的应用(二)
  4. 地理学中常见图的名称(或者分析)
  5. csv python 图片 存_Python读取CSV文件并存储到MySQL
  6. python企业级框架_Python六大开源框架对比:Web2py略胜一筹(转)
  7. 分布式唯一ID的几种生成方案
  8. 网络安全人才平均年薪 24.09 万,跳槽周期 31 个月,安全工程师现状大曝光!
  9. 「雕爷学编程」Arduino动手做(35)——模拟量声音传感器
  10. 解决mac安装homebrew后报错-bash: brew: command not found