文档章节

触控手势怎么设计才好用(五)

博为峰教研组
 博为峰教研组
发布于 2016/12/06 19:19
字数 568
阅读 32
收藏 0
点赞 0
评论 0

适度的应用手势

 

2014年很火的《Flappy bird》。游戏以简单而有效的方式使用了基本的手势。点击或不点击是游戏中唯一的操作手势。玩家可以很快的知道应该使用什么手势,怎么利用手势去进行游戏。

Flappy Bird中玩家只需要用一根手指来操控

 

提供即时反馈

 

在用户触摸屏幕的时候,立即提供视觉的提示,可提高用户的信心。交互操作涉及到的元素可以表现为改变颜色、改变大小或发生移动/震动。

 

3D touch的震动反馈

 

使操作可逆

 

触控互动操作是要可逆的。提供视觉反馈来告诉当用户抬起手指时会发生什么,同时允许用户取消操作。这可以使你的应用能够安全地使用触控操作进行浏览。

 

微信取消发送语音

 

不要让你的手势触发区域远离拇指热区(拇指法则)

 

拇指的活动范围对操作手机的效率以及正确度都有一定的影响。

 

虽然拇指能够划到整个屏幕,但拇指在所及范围和灵活性上是有限的,只有三分之一的屏幕是真正容易触碰到的——也就是拇指正对的区域。为了获得舒适的人机体验,应将主要点击的地方放置在方便拇指点击的范围内。

保持手势的全局性

 

不要让用户在你的应用中适应了你创造的手势后,却又在你的应用中碰壁。

 

如果用户已经习惯你的手势,觉得你的手势达到了方便快捷的目的,并且耗费学习成本掌握适应了你的手势,那么意味着你成功了一半。尽量用最简单的手势完成常用功能,需要复杂手势操作完成的功能,要有一个方便且更容易发现的方式互相配合。尽量使用统一的手势,以减少不同手势的切换频率。

全局手势在iOS中的使用场景

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 49
博文 1224
码字总数 479077
作品 0
黄浦
程序员
触控手势怎么设计才好用(三)

四、好用的手势是怎样的? 首先我们来看多点触控的优缺点。 那么什么是好用的手势呢? 好用的手势主要是简单并支持单手操作,它们和“下拉刷新”一样受欢迎,也像 iBook的翻页动作那样自然简...

博为峰教研组
2016/12/06
0
0
触控手势怎么设计才好用(一)

一、什么是触控手势 触控手势就是自然用户界面(NUI)的一种表现形式。 自然用户界面(Natural user interface, NUI)是指一种无形的用户界面。NUI只需要人们以最自然的交流方式(如语言、文...

博为峰教研组
2016/12/06
8
0
触控手势怎么设计才好用(二)

二、触控手势的使用情景 情景指的是用户使用时的环境和状态——也就是任何可以影响用户跟设备进行交互的内容。由于这些情景持续并快速地变化,对移动设备而言就显得极其重要。我们要考虑用户...

博为峰教研组
2016/12/06
4
0
设计支持手势操作的 XNA 游戏(转载)

摘要 上一回我们为大家介绍了更多的 XNA Framework 支持游戏开发的类别,包括支持输入控制,音效播放,以及背景音乐播放控制的类别等等,让读者能够为所制作的游戏程序加入更丰富的游戏效果。...

junwong
2012/02/17
660
0
The Core iOS CookBook 第一章节学习笔记 - 手势和触控

手势和触控基础知识 触摸控制 是 iOS 系统交互的核心方式。 触控 Cocoa Touch 以尽可能简单地方式实现了直接的操控。它会把触控事件发送给你正在进行交互的视图。 每一次触控都会转达很多的信...

Herbert77
2015/09/02
7
0
触控手势怎么设计才好用(四)

记忆力限制 因为这些手势操作不能非常清楚的显示在界面上,没有能代表动作的可视化元素,这就需要用户记住哪种手势对应的是哪些操作,一些不常用的手势操作往往很难被发现。如果手势直观常用...

博为峰教研组
2016/12/06
3
0
自然用户界面设计(NUI)产品及概念设计

什么是自然用户界面? 自然用户界面(英语:Natural user interface, NUI)是指一类无形的用户界面。"自然"一词是相对图形用户界面(GUI)而言的,GUI要求用户必须先学习软件开发者预先设置好...

小白兔灰太狼
2014/03/19
0
0
XNA 交互式游戏设计(转载)

摘要 上一回我们为大家介绍了 XNA Framework 支持游戏程序制作的重要类别,做为开发游戏程序的基础知识。除此之外,我们也利用所介绍的类别实作一个简单的游戏程序,并令其具有能够不断卷动的...

junwong
2012/02/17
538
0
Qt QWidget实现手势缩放和平移(二)

上一篇文章中讲到了QWidget实现手势缩放和平移,通过QGestureEvent来捕捉手势操作,但是这种方式不一定能通用,比如像教学用的电子白板上,是红外触控感应,并不能通过QGestureEvent来识别手...

luoyayun361
2017/01/14
0
0
Live Tile是灵魂 Metro UI精髓全面解析

腾讯数码讯(苏 扬)Metro UI的最初亮相应该属微软推出的Zune HD播放器之上,但是随着Windows Phone的诞生和微软产品战略的转换,Zune HD的地位开始被Windows Phone所取代,而微软也逐步将“...

虫虫
2012/03/15
2.2K
14

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部