手势检测

实现步骤:

  • 创建GestureDetector对象
  • 为组件的TouchEvent事件绑定监听器,将触摸事件交个GestureDetector处理
    //需实现GestureDetector.OnGestureListener接口     GestureDetector detector = new GestureDetector(this,this);    //将触摸事件交个GestureDetector处理    @Override    public boolean onTouchEvent(MotionEvent event) {        return detector.onTouchEvent(event);    }    //当触碰事件按下时触发该方法    @Override    public boolean onDown(MotionEvent e) {        return false;    }    //当用户手指在触摸屏上按下,而且未移动和松开时触发该方法    @Override    public void onShowPress(MotionEvent e) {        return false;    }    //在触摸屏上的轻击事件会触发该方法    @Override    public boolean onSingleTapUp(MotionEvent e) {        return false;    }    //滚动事件触发该方法    @Override    public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {        return false;    }    //长按时触发该方法    @Override    public void onLongPress(MotionEvent e) {        return false;    }    //当触摸点发生移动事件时触发该方法,后两个参数代表在XY方向上的移动速度    @Override    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {        return false;    }

更多相关文章

  1. Android开发笔记
  2. AndroidContentProvider ContentResolver和ContentObserver的使
  3. 音乐播放器源码
  4. service 的调用【转】
  5. 通过手势实现Android(安卓)ImageView 缩放
  6. Dialog使用findViewById 报空指针异常
  7. Android中常见面试题
  8. GPS在Android的使用
  9. Android(安卓)Spinner 使用初步

随机推荐

  1. android Lru图片缓存管理方案
  2. Android 开发笔记(1)——Android SDK下载
  3. Android的性能优化方法
  4. Android数据库操作--greenDAO的入门使用
  5. Android使用KeyStore对数据进行加密的示
  6. Android开发之接收系统广播消息
  7. Android教学大纲(知识体系结构)
  8. Android中的网络管理源码分析--netd
  9. Android 解压问题(getNextEntry()抛UTFDataF
  10. 《第一行代码--android》笔记·第一章:认