移动用户体验设计之列表视图与网格视图

简介: 尽管大屏幕手机已逐渐成为当下主流趋势,但是小尺寸的手机更加方便和便携。不过与台式机和笔记本电脑屏幕相比,手机屏幕(无论屏幕大小)所能呈现的内容要少得多。
img_7fba2100294d3db2c9275e65af495e57.png

尽管大屏幕手机已逐渐成为当下主流趋势,但是小尺寸的手机更加方便和便携。不过与台式机和笔记本电脑屏幕相比,手机屏幕(无论屏幕大小)所能呈现的内容要少得多。通常用户只能预览一小部分内容,需要滚动屏幕才能查看更多内容。

今天,我将概述两种基本的内容呈现模式 - 列表视图和网格视图,并为两者提供了使用案例。


img_c328904b2f0d32dce94ac8559376aa77.gif

列表视图和网格视图。    来源: MaterialUp

列表视图

列表将多个行项作为一个连续的元素垂直地呈现。它的文本较为繁重,而且通常只有很小的图标和文本。列表视图项目所需的垂直空间比图像要少,因此它可以在屏幕上显示更多的列表项。


img_e29cee63a95ef2c11914647504f14289.png

列表视图示例。    图片来源:Material Design

内容扫描

列表视图为用户提供了一种遵循自然阅读习惯的模式,即F形阅读模式。


img_6b56f5d92320b33edd0402c1a6d5093f.png

Web内容的F形阅读模式示例

列表最适合呈现同类数据类型,并为阅读理解进行了优化。列表视图可以通过缩短页面来避免太多的滚动。排除图片(列表视图只有小图标)可以让你在每个屏幕上放置更多的选项。


img_3298c791762a7bf5f0487d2555d60e15.png

具有典型扫描模式的列表示例。    图片来源:Material Design

需要注意的是,在处理列表视图时,用户的注意力会从上到下递减。

决策

用户主要依赖于阅读文本内容来进行选择。

优点和缺点

与网格视图相比,列表视图具有以下优点

列表视图遵循自然的阅读模式。

列表视图通过在可见区域提供更多选项来防止过度滚动。

但是它也有一些缺点

在视觉外观方面,列表视图的效果不是很理想。

在列表视图中,用户的注意力会从上到下递减。

网格视图

网格视图是标准列表视图的另一种选择。网格列表与用于布局和其他可视化演示的网格不同,网格列表由网格列表中垂直和水平排列的单元格组成。


img_4dd1fbaa59250fb5a574b5ba4915b8f5.png

网格列表示例。    图片来源:Material Design

内容扫描

网格视图为用户提供了更具中断性的扫描格式,使其最适用于视觉内容。通常,这些图像占据了大部分的单元格空间。


img_7b69fc277228fd1874ab0a1368cc570e.png

具有典型扫描模式的网格示例。    图片来源:Material Design

使用网格视图,用户的注意力能够在每个网格单元之间分布地更均匀。因此,网格视图可以优化视觉理解和区分相似的数据类型。

用户决策

用户主要依靠图像进行选择。这里需要注意的是用户在同一时刻只能看到4-6个网格选项。


img_c0a17f06bcda6accca7a3143c66900ce.png

电子商务网站的网格视图示例。

优点和缺点

网格视图有以下优点:

网格视图更吸引眼球 。

网格视图帮助用户判断项目之间的视觉差异。

在网格视图中,用户的注意力分布更加均匀。

但它也有下面的主要缺点:

网格视图需要创建更长的页面,迫使用户过度使用滚动。

在下面的示例中,你可以看到列表视图和网格视图之间的区别。


img_ca92285560454a257a77868cb09c4429.png

红线显示屏幕的可见部分。    图片来源: nngroup

关于视图的经验法则

查看内容最有效的布局是什么?到底应该使用列表还是网格视图?正确的答案是:视情况而定。

选择列表视图与网格视图的一个关键因素是,用户需要多少信息才能在项目之间进行选择。但这意味着什么呢?这一切都回到设计的主要原则 -- 内容为王。你应该选择适合你所展示的内容类型的布局。

信息使用列表,图片使用网格

产品页面就是规则的一个很好的例子,产品的细节是非常重要的。对于像家电这样的产品,诸如型号,等级和尺寸等详细信息都是选择过程中的主要因素。因此,使用列表视图来呈现内容是最合理的。


img_fb2aba18f0c6b7a065e95843420b3a65.png

适用于iOS的WallMart应用程序

对于需要较少产品信息或类似产品的应用程序,网格视图是个不错的选择。诸如服装之类的产品,当在产品之间进行选择时,需要考虑的文本产品信息较少,而且你可以根据产品的外观做出决定。在这个浏览过程中,用户关心商品之间的视觉差异,他们更愿意滚动页面进行商品对比,而不是在列表页面和产品详情页面之间反复切换。


img_61ff8ff86f783c63ed4a94407c0d569a.png

MrPorter iOS应用程序

在设计这些布局的时候,选择合适的图片尺寸,使其既能够被识别,但又能为更多的产品在第一时间内被看到节约空间。

谁的用户体验效果更好?

最终,使用列表视图与网格视图的决定应该与对用户最有价值的内容保持一致。 记住,用户体验是关于人性的探究,而不仅仅停留在模式。根据用户和他们的需求,找出最适合的视图模式是非常容易的:提前建立好模拟流程,并通过少数用户进行测试。不管什么视图形式,只要让用户更高效工作的视图就是最好的!

作者:Nick Babich

地址:https://uxplanet.org/mobile-ux-design-list-view-and-grid-view-8f129b56fd5b

本文由@Mockplus团队翻译发表于简书,未经许可,不得转载。

相关文章
|
7月前
|
XML Java Android开发
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
Android Studio App开发中改造已有的控件实战(包括自定义支付宝月份选择器、给翻页栏添加新属性、不滚动的列表视图 附源码)
123 1
|
4月前
Axure 中继器 实现选取表格行、列交互
Axure 中继器 实现选取表格行、列交互
47 5
|
4月前
|
开发框架 前端开发 JavaScript
在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示和选择
在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示和选择
|
7月前
|
JavaScript
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
Qt模型视图框架——列表视图
Qt模型视图框架——列表视图
|
定位技术 开发者
地图控件|学习笔记
快速学习地图控件
地图控件|学习笔记
SwiftUI直通车系列(2)—— 列表视图
SwiftUI直通车系列(2)—— 列表视图
216 0
SwiftUI直通车系列(2)—— 列表视图
|
容器
医学四视图-005-四视图加按钮
医学四视图-005-四视图加按钮
204 0
医学四视图-005-四视图加按钮
Xamarin使用ListView开启分组视图Cell数据展示bug处理
问题描述 Xamarin使用IsGroupingEnabled="true"之后再Cell操作就会出现数据展示bug,数据不刷新的问题,如下图所示: 点击取消的是其他钢厂,但ViewCell展示的一直是“长峰”,这就分组试图一个比较常见的bug。
1118 2
|
C#
继续聊WPF——设置网格控件列标题的样式
原文:继续聊WPF——设置网格控件列标题的样式   我很奇怪的是,微软那厮是怎么搞的,Blend里面居然不能编辑GridView的样式,十万般无奈之下,只好手写XAML来处理了。
1025 0