产品交互自查笔记#04页面的滚动

前言:点击和滑动是在操作一个应用时使用得最为频繁的两个手势,通过点击来打开页面或触发某个功能,通过滑动来滚动页面内容或打开页面,打开页面的上一篇我们已经聊了,这一篇我们来聊聊滚动页面。


目录

滚动页面时需要考虑的几个空间

用户滚动屏幕的手势热区

滚动的方向

滚动的范围及长度

提醒标识



(1)滚动页面时需要考虑的几个空间:(结合MD规范)


产品交互自查笔记#04页面的滚动_第1张图片
从上到下依次是:状态栏、工具栏/导航栏、标签栏/搜索栏、弹性空间


①状态栏

• 默认存在(考虑颜色与页面的协调性)

• 可以隐藏,需要用户手动下滑才会出现,且要设置自动消失的时间。

②工具栏/导航栏

MD中是这么定义滚动方式的:(案例看这里)

• 当用户向上滚动内容时工具栏/导航栏会跟随其移离屏幕,用户往回滚动内容时工具栏/导航栏也会返回屏幕。

• 当内容往下滚动时,工具栏/导航栏会保持固定在顶部。

③标签栏/搜索栏

MD中是这么定义滚动方式的:(案例看这里)

• 当用户向上滚动内容,工具栏移离屏幕时,tab将固定在顶部。

④弹性空间

• 预留弹性空间

MD中弹性空间的表现方法:

随着用户往上滚动内容,弹性空间会随之收缩,当收缩至只剩工具栏时停止,标题文字大小也要做相应的变化(注意中间过渡)。如果用户朝相反方向回滚,弹性空间和标题文本会再次伸展。(案例看这里)

• 注意弹性空间大小的设置,与内容的比例

• 如果弹性空间一开始在内容的底部,向上滚动后,弹性空间缩小被处于内容的上方


(2)用户滚动屏幕的手势热区

下面图来自Steven Hoober前几年的研究,他是在嘉年华随机拦访的方式进行的,通过用户戴着的录像眼镜,我们录下他们使用手机的过程。可能对我们设计有一定的参考作用(原文地址)(译文地址)

下面三张图经过微量标准化调整的热点图,在该文中还提到的一个点就是“当页面满满都是内容时,用户选择在右侧去滑动页面。”

产品交互自查笔记#04页面的滚动_第2张图片
左图的数据是针对弹框中的较短内容,中间和右边的收集到的都是滑动全屏列表的数据。


(3)滚动的方向:

首先要考虑页面需要承载多少信息,以及承载什么信息,再进行选择,同时也要非常明确的让用户知道你后面是有内容的

①水平

• 无限循环还是有限循环

• 展示多少信息合适,空间大小等

②垂直

• 需不需要有滚动条

• 需不需要有一键返回顶部的功能


(4)滚动的范围及长度

• 考虑不同的手机尺寸

• 考虑前面说提到的几个空间

• 每次滚动的内容数量

• 查看更多内容是使用“下一页按钮”还是上划刷新

...

(5)提醒标识:

①滚动到底部时的提醒

②如果滚动到底部还有内容加载时,需要有加载的提醒

(注意:①②的样式不能一样)

③滑动到顶部时,如果没有刷新功能时,添加到顶部提醒,快速滑动到顶部时,如果有顶部刷新功能,不能触发。

...


ps:内容可能还有遗留,后续还会陆续补充...下一节我们来聊聊应用中的手势

你可能感兴趣的:(产品交互自查笔记#04页面的滚动)