滑轮控件研究三、GestureDetector的中手势事件的测试
来源:互联网 发布:淘宝天猫积分怎么兑换 编辑:程序博客网 时间:2024/05/19 02:06
滑轮控件研究三、GestureDetector的中手势事件的测试
直接代码,很简单
- public class GestureTestActivity extends Activity {
- private GestureDetector gestureDetector;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- gestureDetector=new GestureDetector(this, new GestureListener());
- gestureDetector.setIsLongpressEnabled(false);
- Log.i("test", ((new GestureListener()) instanceof OnDoubleTapListener)+"");
- }
- @Override
- public boolean onTouchEvent(MotionEvent event) {
- //经过测试,Android的多点触摸最多支持两点的触摸。
- //将该Activity的touch事件交给GestureDetector处理
- Log.i("count", event.getPointerCount()+"");
- float x1=event.getX(0);
- float y1=event.getY(0);
- float x2=event.getX(1);
- float y2=event.getY(1);
- float x3=event.getX(2);
- float y3=event.getY(2);
- Log.i("test", "start the test!!!");
- Log.i("test", x1+"");
- Log.i("test", y1+"");
- Log.i("test", "-------------------------------");
- Log.i("test", x2+"");
- Log.i("test", y2+"");
- Log.i("test", "-------------------------------");
- Log.i("test", x3+"");
- Log.i("test", y3+"");
- Log.i("test", "the next test!!!");
- return gestureDetector.onTouchEvent(event);
- }
- //继承于SimpleOnGestureListener,实现所有事件监听方法
- private class GestureListener extends SimpleOnGestureListener{
- @Override
- public boolean onDoubleTap(MotionEvent e) {
- Log.i("test", "onDoubleTap");
- return super.onDoubleTap(e);
- }
- @Override
- public boolean onDoubleTapEvent(MotionEvent e) {
- Log.i("test", "onDoubleTapEvent");
- return super.onDoubleTapEvent(e);
- }
- @Override
- public boolean onDown(MotionEvent e) {
- Log.i("test", "onDown");
- return super.onDown(e);
- }
- @Override
- public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
- Log.i("test", "onFling");
- return super.onFling(e1, e2, velocityX, velocityY);
- }
- @Override
- public void onLongPress(MotionEvent e) {
- Log.i("test", "onLongPress");
- super.onLongPress(e);
- }
- @Override
- public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
- Log.i("test", "onScroll");
- return super.onScroll(e1, e2, distanceX, distanceY);
- }
- @Override
- public void onShowPress(MotionEvent e) {
- Log.i("test", "onShowPress");
- super.onShowPress(e);
- }
- @Override
- public boolean onSingleTapConfirmed(MotionEvent e) {
- Log.i("test", "onSingleTapConfirmed");
- return super.onSingleTapConfirmed(e);
- }
- @Override
- public boolean onSingleTapUp(MotionEvent e) {
- Log.i("test", "onSingleTapUp");
- return super.onSingleTapUp(e);
- }
- }
- }
0 0
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- 滑轮控件研究六、GestureDetector的简单应用,利用手势进行图片的缩放
- 滑轮控件研究六、GestureDetector的简单应用,利用手势进行图片的缩放
- 滑轮控件研究六、GestureDetector的简单应用,利用手势进行图片的缩放
- 滑轮控件研究二、GestureDetector的深入研究
- 滑轮控件研究二、GestureDetector的深入研究
- 滑轮控件研究二、GestureDetector的深入研究
- 滑轮控件研究二、GestureDetector的深入研究
- 滑轮控件研究二、GestureDetector的深入研究
- 滑轮控件研究一、整体的构架
- 滑轮控件研究一、整体的构架
- 滑轮控件研究一、整体的构架
- 滑轮控件研究一、整体的构架
- 手势事件(GestureDetector)API的使用
- ORACLE中的rownum
- 在 Ubuntu 12.04 上安装 Open vSwitch
- spring属性注入
- POJ 1080-Human Gene Functions(dp)
- filter不能过滤struts2中的action
- 滑轮控件研究三、GestureDetector的中手势事件的测试
- Topcoder SRM 648 Div.2 - A(水), B(枚举),C(DP/构造)
- Pascal's Triangle
- Uber 快的 滴滴
- 【转】php,asp与jsp的区别
- superfish的应用
- javascript中prototype方式面向对象编程注意事项
- 初创互联网团队如何利用开源技术和云服务快速建立网站
- 完美解决android scrollview嵌套listview