手势交互!人人都会用的交互方式应该如何设计?

这篇具有很好参考价值的文章主要介绍了手势交互!人人都会用的交互方式应该如何设计?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、什么是手势交互

手势交互是指通过手部动作来进行人机交互的一种方式。随着移动设备和触摸屏技术的普及,手势交互成为了一种重要的交互方式。它可以使用户更加直观地操作设备,提升用户体验,同时也可以拓展设备的交互维度,使得用户可以通过更加丰富的手势来完成各种操作。

手势交互!人人都会用的交互方式应该如何设计?,交互

手势交互的优势主要体现在以下几个方面:

1)直观自然

人们在日常生活中习惯了用手部动作来表达自己的意图,因此手势交互可以使用户更加直观地理解和操作设备,降低了学习成本。

2)丰富多样

相比于传统的点击、滑动等操作,手势交互可以包含更多元的操作方式,例如捏合、轻扫、旋转等,使得用户可以通过不同的手势完成更加丰富的操作。

3)空间感知

手势交互可以利用设备的传感器来感知用户的手部动作,从而实现对用户在空间中的精确跟踪,这为一些特定领域的应用提供了可能,例如虚拟现实、增强现实等。

手势交互做得好,也能更好的达成商业目标,抖音和快手就是一个很好的例子,通过向上或向下滑动的方式,即可切换上一条或下一条视频,结合推荐算法,便让短视频成为风靡全球的休闲娱乐活动,就算很多没有接触过智能设备的老人,也能快速上手短视频应用。其中就离不开手势交互的贡献,我们也能从中看到手势交互的魅力。

二、如何设计手势交互

手势交互可以极大的提高用户操作体验,目前已经有很多优秀的手势交互案例。比如经典的触摸屏滑动解锁功能,从iPhone 4开始到现在,仍在被沿用。因为手势是一种交互方式,往往用语言很难描述其实际使用场景以及效果,所以我们可以通过一些设计方法,来完成手势交互设计。

1、手势交互设计原则

手势交互也是一种人机交互行为,所以在设计手势交互时,需要遵循一些原则来确保交互的效果和用户体验。首先是简洁性原则,即手势操作应该尽量简单明了,避免过多复杂的手势操作。其次是一致性原则,即不同的手势应该有明确的含义,并且在不同的场景下保持一致性,这样可以降低用户的认知负担。另外还有反馈性原则,即系统应该对用户的手势操作给予及时有效的反馈,以便用户能够准确地感知到他们的操作是否生效。

一致性、简洁性、反馈性原则,在几乎所有交互设计中都需要注意,有了设计原则之后,我们再一起来看看如何设计一个具体的手势交互。

2、如何设计手势交互

在具体设计手势交互时,需要考虑到不同设备的屏幕尺寸和分辨率差异,以及用户的习惯和偏好。同时还需要考虑到手势的灵敏度和容错性,确保用户可以轻松地完成手势操作,并且不会因为一些无意识的手部动作而导致误操作。此处我们以滑动删除列表项的交互来举例,看如何来详细设计一个手势交互。

1)确认触发方式

我们希望用户在向左滑动列表时,列表右侧会出现删除按钮,用户点击删除按钮,即可完成删除动作。

所以此处的触发方式为:滑动,执行动作为:移动列表

2)设计具体的交互参数

当滑动动作产生时,列表会跟随手指进行移动,并且在手指回滑时,可以取消滑动操作,这是其一;其二是滑动区域会有最大范围,超出范围后,便不再改变界面或做弹簧效果,弹簧效果可以参考下拉刷新,滑动越远,界面元素移动的距离越短。

确认这些参数后,我们便可以着手去制作交互了。

3)制作和预览交互效果

我们需要用到原型设计软件,来帮助我们完成手势交互的设计工作,并且在完成后,可以进行预览。因为是制作原型,我们用设计最快最简单的原型设计工具,摹客RP来进行设计。

用摹客的手势交互举例

一些基础操作便不再此赘述,大家可以到摹客官网教程或社区中进行学习。

1、首先我们需要创建一个列表,通过左侧官方内置的WeUI组件库,快速创建一个静态的微信首页界面,如下所示:

手势交互!人人都会用的交互方式应该如何设计?,交互

2、拖动列表的交互链接点到自身(自身如果是编组,记得拖动到浅红色的宽边框上来选择编组)

手势交互!人人都会用的交互方式应该如何设计?,交互

3、完成第二步后松开鼠标,设置交互参数为:左滑时,移动自己到(-88,168)的位置处,缓动为变速;

手势交互!人人都会用的交互方式应该如何设计?,交互

4、对删除按钮做点击后,移动列表到(0,168)的位置处的交互,这样,我们就完成了一个完整的交互设置。点击右上角的预览,即可查看最终效果,也可以下载手机APP,在手机上打开这个项目,进行预览。

手势交互!人人都会用的交互方式应该如何设计?,交互

预览地址:https://rp.mockplus.cn/rps/cEqN11f37K/bS8j9Obuc?

!请注意,原型中只给第二条做了这个效果。

以上是采用摹客RP完成的一个很简单的手势交互效果,其他手势也可以借助这款工具完成设计。

综上,手势交互作为一种重要的人机交互方式,在移动设备和触摸屏技术的推动下得到了广泛应用。在设计手势交互时,需要遵循简洁、一致、反馈等原则,并考虑到设备差异和用户习惯。优秀的手势交互设计能够提升用户体验,使得用户能够更加便捷自然地操作设备。可以使用摹客RP、Axure完成这类交互原型设计工作。文章来源地址https://www.toymoban.com/news/detail-809784.html

到了这里,关于手势交互!人人都会用的交互方式应该如何设计?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%

    人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%

    随着云计算的迅速发展,容器化技术已成为构建和运行分布式应用程序的关键。而Kubernetes作为容器编排领域的佼佼者,已经成为了云原生应用的标准。它不仅简化了应用程序的部署和管理,而且为开发者和运维人员提供了一套全面的工具集,从容器编排、自动扩缩容、服务发

    2024年01月22日
    浏览(13)
  • 【微信加人自动化】RPA机器人:人人都会实现的机器人

    【微信加人自动化】RPA机器人:人人都会实现的机器人

    用上这个机器人,一定要心平气和,不要放肆,单号忍住控制在+15个人以内(但悄悄的告诉你,可以切换账号呀) 这个加人机器人,人人都可以通过学习自己动手实现,不再局限于遥不可及的“黑科技”技术。 在这个数字化飞速发展的时代,微信已经成为我们日常生活和工

    2024年04月15日
    浏览(14)
  • 人人都应该知道的CPU缓存运行效率

    人人都应该知道的CPU缓存运行效率

    大家好,我是飞哥! 提到CPU性能,大部分同学想到的都是CPU利用率,这个指标确实应该首先被关注。但是除了利用率之外,还有很容易被人忽视的指标,就是指令的运行效率。如果运行效率不高,那CPU利用率再忙也都是瞎忙,产出并不高。 这就好比人,每天都是很忙,但其

    2024年02月03日
    浏览(7)
  • 帮助中心管理系统,人人都能用的知识管理平台

    帮助中心管理系统,人人都能用的知识管理平台

    帮助中心管理系统是一种知识管理平台,旨在帮助企业有效组织和管理知识资源,使其能够为客户和员工提供快速、准确的帮助和支持。 知识库管理: 帮助中心管理系统允许企业将知识组织和分类,建立一个完整的知识库。这包括常见问题解答(FAQs)、操作指南、故障排除

    2024年02月09日
    浏览(11)
  • 几种查询局域网内在线弱电设备IP地址的方法,总有一款你会用的到

    几种查询局域网内在线弱电设备IP地址的方法,总有一款你会用的到

    方法一:通过电脑cmd命令查询局域网内设备IP 在电脑开始菜单[运行],输入cmd回车,在弹出的命令提示窗口输入ipconfig/all回车,能够查看本机的IP、网关、mac地址信息。 然后在命令提示窗口输入arp -a,进行回车,等待返回结果。 从返回结果可以查询看本地局域网中的所有与本

    2023年04月09日
    浏览(11)
  • 蓝桥杯十四天冲刺班 第十四天《考场经验 | 历年考点 | 蓝桥杯押题》《C,JAVA,PY在蓝桥杯中必须要会用的容器 | 集合》(3K+字解析)

    蓝桥杯十四天冲刺班 第十四天《考场经验 | 历年考点 | 蓝桥杯押题》《C,JAVA,PY在蓝桥杯中必须要会用的容器 | 集合》(3K+字解析)

     📒博客首页:Sonesang的博客 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 ❤️ :热爱Java与算法学习,期待一起交流! 🙏作者水平很有限,如果发现错误,求告知,多谢! 🌺有问题可私信交流!!!   目录 算法 实力 = 知识点+刷题量+速度+灵活的大脑 C++组知识点 java组知识点

    2023年04月15日
    浏览(5)
  • [MAUI 项目实战] 手势控制音乐播放器(二): 手势交互

    [MAUI 项目实战] 手势控制音乐播放器(二): 手势交互

    @ 目录 原理 交互实现 容器控件 手势开始 手势运行 手势结束 使用控件 拖拽物 创建pit集合 项目地址 定义一个拖拽物,和它拖拽的目标,拖拽物可以理解为一个平底锅(pan),拖拽目标是一个坑(pit),当拖拽物进入坑时,拖拽物就会被吸附在坑里。可以脑补一下下图: 你

    2023年04月08日
    浏览(12)
  • 用 AI 给人生开挂的正确方式 - 在 AI 迅速进化的时代,我们应该如何不落伍

    用 AI 给人生开挂的正确方式 - 在 AI 迅速进化的时代,我们应该如何不落伍

    作者 :明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐 : (1)《为什么很多人工作 3 年 却只有 1 年经验?》 (2)《一

    2024年04月10日
    浏览(12)
  • 鸿蒙开发笔记(二十七): 交互事件--手势

    gesture为通用的一种手势绑定方法,可以将手势绑定到对应的组件上。 例如,可以将点击手势TapGesture通过gesture手势绑定方法绑定到Text组件上。 priorityGesture是带优先级的手势绑定方法,可以在组件上绑定优先识别的手势。 在默认情况下,当父组件和子组件使用gesture绑定同类

    2024年01月25日
    浏览(10)
  • oculus quest2手势交互

    oculus quest2手势交互

    当然手柄也可以,官方例子里两者都包含了。截图如下: 上边是各种抓取方式的包括:pinch捏,poke戳,抓等。更具体的手按按钮的例子如下:   下面这个是抓住移动和两手缩放的例子。    各种手势识别的例子如下:  所在的目录跟官方所说有点点不同,见实际的截图如下

    2023年04月10日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包