转至:https://www.cnblogs.com/JczmDeveloper/p/3772967.html
// 获取布局文件LayoutInflater inflateImage = (LayoutInflater) mContext        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);mAlertImageViewD = inflateImage.inflate(R.layout.alert_image, null);// 左右滑动监听setGestureListener();

private void setGestureListener(){
// 是要监听的视图 mAlertImageViewD        mAlertImageViewD.setOnTouchListener(new View.OnTouchListener() {            @Override            public boolean onTouch(View v, MotionEvent event) {                // TODO Auto-generated method stub                switch (event.getAction()) {                    case MotionEvent.ACTION_DOWN:                        mPosX = event.getX();                        mPosY = event.getY();                        break;                    case MotionEvent.ACTION_MOVE:                        mCurPosX = event.getX();                        mCurPosY = event.getY();                        break;                    case MotionEvent.ACTION_UP://                        if (mCurPosY - mPosY > 0//                                && (Math.abs(mCurPosY - mPosY) > 25)) {//                            //向下滑動//                            tiShi(mContext,"向下");////                        } else if (mCurPosY - mPosY < 0//                                && (Math.abs(mCurPosY - mPosY) > 25)) {//                            //向上滑动//                            tiShi(mContext,"向上");//                        }                        if (mCurPosX - mPosX > 0                                && (Math.abs(mCurPosX - mPosX) > 25)) {                            //向左滑動//                            tiShi(mContext,"向左");                                                   } else if (mCurPosX - mPosX < 0                                && (Math.abs(mCurPosX - mPosX) > 25)) {                            //向右滑动                            //                            tiShi(mContext,"向右");                         }                        break;                }                return true;            }        });    }

更多相关文章

  1. Android增加自定义监听事件
  2. android监听ScrollView滑动停止
  3. Android入门:Button
  4. 分享方法:android 获得屏幕状态
  5. android TV盒子开发遥控器按键的监听
  6. android添加监听器
  7. android实现gallery一个一个滑动
  8. Android(安卓)Fresco监听回调,成功调回Bitmap
  9. 坚向的ViewPager,上下滑动的组件,android上下滑动 VerticalPager

随机推荐

  1. trinea博客地址
  2. Android Service AIDL 远程调用服务之简
  3. Android开发AsyncTask异步处理任务
  4. 《宅男的android开发指南》(翻译)--4
  5. Android四大核心组件之一-----Service(服
  6. 旋屏时,OnCreate方法重复调用的解决
  7. Android焦点问题
  8. Android源码下载出现的问题
  9. SpannableString的使用方法
  10. 重磅出击,Google Android经典资料!