编写:Andrwyw - 原文:http://developer.android.com/training/gestures/index.html
这一章节讲述,如何编写允许用户通过触摸手势进行交互的app。Android提供了多种API帮你创建和检测手势。
尽管你的app不应该依赖于触摸手势来完成基本操作(因为某些情况下手势是不用的),但为你的app添加基于触摸的交互,将会大大地提高app的可用性以及吸引力。
为了给用户提供一致、直觉性的使用体验,你的app应该遵守Android触摸手势的惯常做法。手势设计指南展示了Android app中的常用手势。同样,设计指南也提供了触摸反馈的相关内容。
-
学习如何使用GestureDetector检测基本的触摸手势,如滑动,惯性滑动以及双击。
-
学习如何追踪手势移动。
-
学习如何使用scrollers(Scrollers以及OverScroll)来产生滚动动画以响应触摸事件。
-
学习如何检测多点(手指)触摸手势。
-
学习如何实现基于触摸的拖拽与缩放。
-
学习如何管理ViewGroup中的触摸事件,以确保事件能被正确地分发到目标views。