android左右滑动监听,上下滑动
2017-11-28 13:39
363 查看
转至: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(){
// 是要监听的视图 mAlertImageViewDmAlertImageViewD.setOnTouchListener(new View.OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {// TODO Auto-generated method stubswitch (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;}});}
相关文章推荐
- Android——滑动监听RecyclerView线性流+左右划删除+上下移动
- android上下左右滑动监听
- Android 滑动监听RecyclerView线性流+左右划删除+上下移动
- Android 自定义View 实现手势监听,左右滑动,上下滑动
- android中使用Activity实现监听手指上下左右滑动
- android GestureDetector简单手势检测(左右滑动、上下滑动)
- android 可上下滑动切换区域 左右滑动
- 用Activity的onTouchEvent方法实现监听手指上下左右滑动
- 用Activity的onTouchEvent方法实现监听手指上下左右滑动
- Android实现了复杂表格,表格内容区域可以与上下滑动、左右滚动,并且标题会跟着滚动
- Android实现Excel表格,且表格能左右、上下滑动
- Appium 测试,实现上下、左右滑动页面【Android,iOS 已验证】
- android上下左右滑动
- Android5.x:RecycleView(三):上下拖动和左右滑动删除
- Android ListView监听上下滑动(判断是否显示返回顶部按钮)
- JavaScript实现监听移动端上下左右滑动事件
- Android中Activity中左右滑动手势的监听
- 用Activity的onTouchEvent方法实现监听手指上下左右滑动
- android监听左右滑动事件
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。