GestureDetector类定义了许多触摸事件。包括
1.boolean on
2.boolean on
3.boolean on
4.boolean on
5.void on
6.boolean on
7.void on
8.boolean on
9.boolean on
点击一下非常快的(不滑动)Touchup:on
点击一下稍微慢点的(不滑 动)Touchup:on
GestureDetector探测当前用户各种不同的操作手势,通过 GestureDetector.On
使用方法:
01.private GestureDetector mGestureDetector;
02.@Override
03.public void on
04. super.on
05. mGestureDetector = new GestureDetector(this, new LearnGestureListener());
06.}
07.@Override
08.public boolean on
09. if (mGestureDetector.on
10. return true;
11. else
12. return false;
13.}
14.class LearnGestureListener extends GestureDetector.SimpleOnGestureListener{
15. @Override
16. public boolean on
17. Log.d("on
18. return true;
19. }
20. @Override
21. public void on
22. Log.d("on
23. }
24. @Override
25. public void on
26. Log.d("on
27. }
28. @Override
29. public boolean on
30. Log.d("on
31. return true;
32. }
33. @Override
34. public boolean on
35. Log.d("on
36. return true;
37. }
38. @Override
39. public boolean on
40. Log.d("d",e1.toString());
41. Log.d("e2",e2.toString());
42. return true;
43. }
44.}
说明:
在当前类中创建一个GestureDetector实例。
1.private GestureDetector mGestureDetector;
创建一个Listener来实时监听当前面板操作手势。
1.class LearnGestureListener extends GestureDetector.SimpleOnGestureListener
在初始化时,将Listener实例关联当前的GestureDetector实例。
1.mGestureDetector = new GestureDetector(this, new LearnGestureListener());
利用on
1.mGestureDetector.on