不知道大家对ios系统和android系统的规定的原生手势有哪些吗?看到这样的标题,你能够回答出几个呢?
其实,APP设计师和h5开发工程师对移动设备的手势的了解和理解是非常有必要的。只有掌握了这些平台的手势规定才能设计出符合用户操作体验的功能。
关于APP手势操作的设计案例,25学堂分享了很多教程:
第一部分:8种iOS的手势规定
第二部分:14种Android的手势规定
Android:将手势进行了单指和双指的划分。
1、单次触击(Touch): 一只手指按下,提起
2、双次触击(Double Touch):两只手指按下,提起,其中一只手指按下,提起
3、拖拽(Drag),轻滑(Swipe)和快掷(Fling): 一只手指按下,移动再提起
4、长按:一只手指按下,稍后再提起
5、长按拖动:一只手指按下后稍后,移动,再提起
6、双触拖动:一只手指按下后提起,再按下后,拖动,再提起
7、捏放(Pinch Open):双指按下,向外移动,再提起
8、捏合:双指按下,向内移动,再提起
9、双指触击:双指快速按下,提起
10、双指拖拽,轻滑和快掷:两指按下,移动后提起
11、双指长按:双指按下,稍后提起
12、双指长按拖动:双指按下,稍后移动,再提起
13、双指双次触击:双指快速按下提起,重复一次该动作
14、旋转:双指按下,以指间中点为圆心快速转动,再提起
这些就是ios和android系统上默认的一些手势操作,当然还支持自定义的手势操作。但是实际项目当中,并不会用到这么的手势操作。
iOS只有8种手势,Android有14种,但是很多都不常用,个人感觉IOS的8种已经完全够用了,定义那么多种,用户的学习成本就会提高,而且Android的有些手势并没有定义可以做什么,所以给出这么多手势也没有用。
写这篇文章的目的是让大家对2大主流移动平台是手势的常识的了解。25学堂的小编认为常见的APP手势操作就是6种。如下所示:
1、点击 2、滑动 3、摇晃 4、长按 5、拖曳 6 捏合