产品交互自查笔记#05手势

前言:当进行手机操作的时候势必会提到手势,手势影响着应用的每一步操作。这一节我们就详细讲一下手势。

目录

怎么定义手势

有哪些触摸手势及常见的场景应用

如何让用户知道页面应该使用什么手势

考虑多种情况


怎么定义手势

在Material Design中这样写到,手势包括触摸动作(你的手指在屏幕上做什么)和触发事件(特定手势触发的结果)。

而触发事件可能是通过不同的触摸动作来触发。例如,使用张开,双次轻按都可以帮助用户放大浏览视图。

而同一个触摸动作在不同的使用环境中也可能有不同的结果。例如,在一个列表中,长按意味着会选取列表中的一个元素。而在视频制作页面中,长按可能意味着录制视频。这也关系到我们平时常说的用户习惯有关。


有常用哪些触摸动作及场景应用

①轻触(单指按下,抬起)

最为常用的触摸动作之一,常用于触发屏幕上的某个元素,比如按钮

要注意:

•触发区域的大小设置,避免无法触发。

•多个元素且距离较近,避免误触发。



②滑动(单指按下,移动,抬起)

滑动也属于最为常用触摸动作之一。滑动也分不同的滑动方式,比如说快滑,侧滑,拖动滑等,当然还有滑动方向。常见的场景有切换页面内容,滑动列表,打开其他页面等。

需要注意的问题我们在03页面的滚动一节也有详细的讲到,这里不多说。



③下拉(单指按下,向下拖动,抬起)

下拉一般用于刷新页面内容。最早的下拉刷新设计源自于Tweetie 这款应用的设计,现在,下拉刷新的交互几乎无处不在,还有不少应用在下拉这里加入有趣的东西,比如qq的AR红包,淘宝二楼等。

下拉刷新并非万能的,它有不适宜使用的场景:

• 通知栏

• 低更新率的内容

• 地图

...



④ 长按(单指按下,等待,抬起)

• 自从出了3D Touch后,我们会常用这个动作来进行手机解锁,支付等。

• 选择某个元素或某段内容

...


⑤长按拖动(单指按下,静候,移动,抬起)

常用于选择和移动,比如说桌面的图标,内容的排序,图片的选择等


⑥双指缩放(双指按下,手指张合,抬起)

常用于缩放浏览视图,这种交互的学习成本非常低,双指缩放的手势本身也符合用户对于大小缩放的认知。


⑦双击(单指按下,抬起,单指按下,抬起)

最常见的场景就是放大浏览视图


⑧旋转(双指按下,围绕中心点同时移动,抬起)

常用于旋转图片 / 地图

当然还有一些隐含的手势,但不常用,这里就先不提...


如何让用户知道页面应该使用什么手势

①了解用户习惯(手势设计要符合大多数人的认知习惯,减少用户的认知成本。)

②在一些操作不明确的界面,通过情境中教育用户(具体执行的方式有很多:纯文本说明、提示动效、内容的暗示等...)

但注意:要避免手势过多,最好不超过5个。因为用户需要有个记忆的过程,如果不明确其操作方式,可能会造成操作障碍,甚至删除应用。


考虑多种情况

①单手操作

②大屏手机

在大屏手机上,用户必须将拇指伸出舒适区域才可能触摸到界面顶部的交互对象。而在大屏手机上进行单手操作就更难了。举个例子,比如说侧边栏。通常情况下侧边栏会放置在页面的左上角,那么操作大屏手机时就需要我们一只手拿住手机,另一只手伸过去点击侧边栏的icon。其实可以不必这样,目前我看到这样一些解决办法:加入侧边滑动,将按钮放置在底部栏,或者是采用浮动按钮等...

③横屏模式

...

总的来说就是当遇到不同场景时,使用的触摸动作都能让用户进行有效且准确的操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,081评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,269评论 4 61
  • 手势识别器是附加到视图的对象,将低级别事件处理代码转换为更高级别的操作,它允许视图以控件执行的方式响应操作。 手势...
    坤坤同学阅读 4,161评论 0 9
  • 第一章 美女接机 时间如同流水,眼前一晃已是白了鬓发。 没有想到,三弟高考竟然也选择了我的母校。阔别母校十年的我再...
    鱼教头阅读 668评论 4 2
  • 体彩326期个人看好胆码主1次7组合17
    跟着感觉走888阅读 160评论 0 0