@Override  

    public boolean onTouchEvent(MotionEvent event) {  

        //继承了Activity的onTouchEvent方法,直接监听点击事件  

        if(event.getAction() == MotionEvent.ACTION_DOWN) {  

            //当手指按下的时候  

            x1 = event.getX();  

            y1 = event.getY();  

        }  

        if(event.getAction() == MotionEvent.ACTION_UP) {  

            //当手指离开的时候  

            x2 = event.getX();  

            y2 = event.getY();  

            if(y1 - y2 > 50) {  

                Toast.makeText(MainActivity.this, "向上滑动", Toast.LENGTH_SHORT).show();  

            } else if(y2 - y1 > 50) {  

                Toast.makeText(MainActivity.this, "向下滑动", Toast.LENGTH_SHORT).show();  

            } else if(x1 - x2 > 50) {  

                Toast.makeText(MainActivity.this, "向左滑动", Toast.LENGTH_SHORT).show();  

            } else if(x2 - x1 > 50) {  

                Toast.makeText(MainActivity.this, "向右滑动", Toast.LENGTH_SHORT).show();  

            }  

        }  

        return super.onTouchEvent(event);  

    }  

 

更多相关文章

  1. 在Activity里获取android屏幕方向并处理相关事件
  2. Android编程心得---捕捉Home键事件的完美解决方法
  3. android之按钮单击事件及监听器的实现方式
  4. Android给TextView添加点击事件
  5. Android中button的onClick事件几种方法
  6. Android中几种延后处理事件的方法
  7. Android学习(一) 按钮的事件
  8. Android中的使用ListView控件显示List集合中的数据,并对Item响应

随机推荐

  1. 《Android/OPhone 开发完全讲义》样章和
  2. android app 缓存 ---- android 文件缓存
  3. android学到啥时候就高级了啊
  4. 【Android增量升级系列_02】 浅谈Android
  5. Android(安卓)Canvas练习(1)画一张报表来
  6. android编程之在单线程模型中Message、Ha
  7. 19_利用android提供的HanziToPinyin工具
  8. android架构之美
  9. 两份安卓学习资料,我建议你看完
  10. 最近,又有人在谈论Android的前景了!深入解