手势

来源:互联网 发布:vb冒泡排序法代码 编辑:程序博客网 时间:2024/04/26 12:44

译自:android doc 中 design/patterns/gestures.html

用户可以通过手势与app进行交互。下面列出android支持的主要的手势:

Touch - 触摸

Touch

交互建议:触发所操作的元素的默认响应

动作顺序:Press (按下), lift (抬起)

Long press - 长按

Long press

交互建议:进入数据选择模式。允许你选择view中的一个或多个元素,或者按照弹出的菜单对数据进行操作。应该避免把长按用于显示菜单。

动作顺序:Press (按下),wait (等待), lift (抬起)

Swipe or drag 轻扫或拖拽

Swipe or drag

交互建议:用于滚动内容,或同一层次中的view之间切换。SWipe非常快,即便手指已经离开屏幕,屏幕依然会响应这个动作。而Drag 相对更慢和更精确,当手指离开屏幕时,屏幕响应即结束。

动作顺序:Press(按下), move(移动), lift(抬起)

Swipe 手势指的手指在画面上快速拖拽或是擦拭的动作

Long press drag - 长按且拖拽

Long press drag

交互建议:重新安排view中的数据,或者将数据移动到一个容器中。(例如:首页的文件夹中)

动作顺序:Long press(长按), move(移动), lift(抬起)

Double touch - 双击

Double touch

交互建议:把一个较小的view放大,或者将手势发生位置周围的区域放大。通常用于文本选择时的第二个手势。

动作顺序:两次连接且快速的触摸操作

Double touch drag

这里写图片描述

交互建议:Scales content by pushing away or pulling closer, centered around gesture.

动作顺序:A single touch followed in quick succession by a drag up or down:
Dragging up decreases content scale
Dragging down increases content scale
Reversing drag direction reverses scaling.

Pinch open - 捏开

Pinch open

交互建议:放大内容

动作顺序:2-finger press, move outwards, lift (两个手指按下,向外移动,然后抬起)

Pinch close - 捏紧

Pinch close

交互建议:缩小内容

动作顺序:2-finger press, move inwards, lift (两个手指按下,向内移动,然后抬起)

0 0
原创粉丝点击