学习UI设计的时候,经常要接触到页面的布局,布局的方式会直接影响一个APP的视觉效果,好的布局方式,往往能带来舒服的视觉效果,更能得到用户的接受与好评。然而万变不离其宗,移动端页面常用的布局,不外乎以下8种。

1.列表式布局


简书·列表式布局

特点:内容从上向下排列,导航之间的跳转要回到初始点

优点:1.层次展示清晰明了

2.视线流从上到下,浏览体验快捷

3.可展示内容较长的菜单或拥有次级文字内容的标题

缺点:1.导航之间的跳转要回到初始点,灵活性不高

2.同级内容过多时,用户浏览容易产生视觉疲劳

3.只能通过排列顺序、颜色来区分各入口重要程度

简书的很多地方都运用了列表式布局,这种布局方法能够让用户清晰明了地知道页面的内容,简介又大方。


2.陈列馆式布局


支付宝·陈列馆式布局

特点:布局比较灵活,即可以平均分布这些网格,也可以根据内容的重要性做不规则分布

优点:1.同样的高度下可放置更多的菜单,流动性强

2.直观展现各项内容,方便用户浏览经常更新的内容

缺点:1.不适合展示顶层入口框架

2.界面内容过多时显得杂乱,让用户眼花缭乱

支付宝的界面相信大家都很熟悉,它的首页就使用了陈列馆式布局,它能直观得展现各项内容,而且首页的内容都是用户经常游览的,不过由于界面过多,视觉体验效果就稍微逊色了一点。


3.九宫格布局


简书·九宫格布局

特点:相比陈列馆式,九宫格布局比较稳定为一行三列式

优点:清晰展现各入口,方便用户快速查询

缺点:1.菜单之间的跳转要回到初始点

2.容易形成更深的路径,不能显示太多入口次级内容

很多软件都喜欢运用九宫格布局,简书的专题管理员这里也使用了这种布局,井然有序且间隔合理,视觉效果挺舒服的。


4.选项卡式布局


简书·选项卡式布局

特点:导航一直存在,具有选中状态,可快速切换另一个导航

优点:1.直接展示最重要接口内容信息

2.分类位置固定,清楚当前所在入口位置

3.减少界面跳转的层级,轻松在各入口间频繁跳转

缺点:1.功能入口过多时,该模式显得笨重不实用

简书的首页也使用了选项卡布局,图中上面的红色框和下面的红色框都是此布局,但是,个人觉得上面的选项卡由于功能入口太多而显得笨重,下面的则恰到好处。


5.旋转木马式布局


一个·旋转木马式布局

特点:重点展示一个对象,通过手势滑动查看更多内容

优点:单页面内容整体性强,聚焦度高

缺点:1.受屏幕宽度限制,可显示的数量较少

2.不能跳跃性地查看间隔的页面

3.各页面内容结构相似,容易忽略后面的内容

阅读软件“一个”的首页则使用了旋转木马式布局,一个的主题是“复杂的世界里,一个就够了”,所以它选用此布局起到了画龙点睛的作用,更能提高单页面的聚焦度。


6.行为扩展式布局


QQ联系人·行为扩展式布局

特点:能在一屏幕内显示更多的细节,无需页面跳转

优点:1.减少页面跳转的层级

2.对分类有整体性的了解,清楚当前所在的入口位置

缺点:分类位置不固定,当展开的内容较多时,跨分类跳转不方便

腾讯QQ的联系人页面使用了行为扩展式布局,相信大家也不陌生,用起来也很方便。


7.多面板布局


QQ兴趣部落·多面板布局

特点:能同时呈现比较多的分类及内容

优点:1.分类位置固定,清楚当前所在入口位置

2.对分类有整体性的了解,减少界面跳转的层级

缺点:界面比较拥挤,容易产生视觉疲劳

腾讯QQ的兴趣部落页面使用了多版面布局,能同时呈现出比较多的兴趣分类及内容,这也是一种典型的页面布局方式。

8.图表式布局


支付宝·图表式布局

特点:用图表的方式直接呈现信息

优点:直观,总体性强

缺点:详细信息显示有限

支付宝作为一个与金钱有关的软件,它余额宝页面选择了与自身比较符合的图表式布局,这种布局能直观详细地显示出信息,很适合用于数据、账单有关的APP。

文/Mr笨(简书作者)
原文链接:http://www.jianshu.com/p/4169a7c004e1
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

关于APP界面布局设计的八种优缺点的更多相关文章

  1. 四种常见的APP分类界面布局设计案例学习

    相信各位对于APP设计,已经很熟练啦.如何在熟练的基础上提高我们界面的优美度,或者是进行APP界面的迭代设计. 重构APP设计布局是我们必须要经历的一个过程. 在之前,学习UI设计的时候,经常要接触到 ...

  2. APP界面架构设计

    作为PM,信息架构和页面流的设计想必烂熟于心,当确定好产品战略层和范围层即为何种目标用户提供何种服务后,就要着手搭建功能架构,将目标功能通过良好的用户体验传递给用户,目的是高效解决用户痛点,从而实现价 ...

  3. iOS界面布局设计

    参考资料: 1. 谈谈如何学习ios 8的界面和布局设计 2. iOS 8 Auto Layout界面布局系列 3. 为iPhone 6设计自适应布局 4. 几张图弄明白iOS布局中的尺寸问题

  4. Android中弹出输入法界面不影响app界面布局

    默认情况下,输入法弹出的时候,原来的view会被挤扁.有些应用不想被挤,它们可以接受被输入法view覆盖在上面.这时候需要在AndroidManifest.xml acitivty里面加上一句: an ...

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

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

  6. iOS开发之旅:实现一个APP界面框架

    在上一篇博客中,给大家介绍了一下我们传统的 APP 界面框架-标签导航的一些优缺点,在这篇文章中我会来给大家演示,如何用代码去实现这一框架.本次的实现我会分成俩部分来讲,好了闲话少说,接下来进入到开发 ...

  7. APP界面设计与页面布局的23条基本原则

    一个App的好与不好,很大部分取决于移动App页面布局的合理性,优秀的布局顾名思义就是对页面的文字.图形或表格等进行排版.设计. 优秀的布局,需要对页面信息进行完整的考虑,既要考虑用户需求.用户行为, ...

  8. APP界面设计 大概总结

    APP界面设计大概总结 首先,你得有个Android Studio 其次,你得学会有耐心的对它 最后,要适应它习惯它了解它 来看看APP的基本步骤 先有资源 再是界面布局 下来承载布局Activity ...

  9. APP界面常用的五种颜色搭配

    众所周知,每一种颜色带给用户的视觉感受也是不同的.现在人们对手机的依赖程度,就能看到手机中APP的发展前景,那今天就跟大家聊聊如何通过颜色搭配的不同来进行移动端APP界面的布局和排版设计.移动端UI界 ...

随机推荐

  1. rasa_core:基于机器学习的对话引擎

    用机器学习管理你的对话,让它提升每一个对话.Rasa Core引导对话,考虑对话的历史和外部环境. 而不是成千上万的规则,Rasa 从真正的对话中挑选模式. 现在是扔掉你的状态机的时候了! Manag ...

  2. 【linux】---常用命令整理

    linux常用命令整理 一.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: l ...

  3. Intellij Error:Cannot build Artifact 'XXX:war exploded' because it is included into a circular dependency

    外网的流程是这样的. 1: 2: 3: 4: 基本按这个来就好了 如果到了build artfact哪里按钮是灰色 就要手动建了 https://jingyan.baidu.com/album/0a5 ...

  4. Luogu P1226 取余运算||快速幂_快速幂

    超短代码 #include<iostream> #include<cstdio> using namespace std; long long b,p,k; long long ...

  5. ABP文档笔记系列

    ABP文档笔记 - 模块系统 及 配置中心 ABP文档笔记 - 事件BUS ABP文档笔记 - 数据过滤 ABP文档笔记 - 规约 ABP文档笔记 - 配置.设置.版本.功能.权限 ABP文档笔记 - ...

  6. PHP 5 Date/Time 函数

    PHP Date/Time 简介 Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间.您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间. 注释:这些函数依赖 ...

  7. iOS开源照片浏览器框架SGPhotoBrowser的设计与实现

    简介 近日在制作一个开源加密相册时附带着设计了一个照片浏览器,在进一步优化后发布到了GitHub供大家使用,该框架虽然没有MWPhotoBrowser那么强大,但是使用起来更为方便,操作更符合常规相册 ...

  8. Bootstrap3 代码-用户输入

    通过 <kbd> 标签标记用户通过键盘输入的内容. To switch directories, type cd followed by the name of the directory ...

  9. GC对象分配规则

    1.对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次Minor GC. 2.大对象直接进入老年代(大对象是指需要大量连续内存空间的对象).这样做的目的是避免在Eden区和两个S ...

  10. Android自定义View(LimitScrollerView-仿天猫广告栏上下滚动效果)

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53303872 本文出自:[openXu的博客] 1分析 2定义组合控件布局 3继承最外层控件 ...