文章标题
来源:互联网 发布:h5挂机游戏源码 编辑:程序博客网 时间:2024/06/06 00:59
public class MyViewPager extends ViewPager {
private static final String TAG = "xujun";int lastX = -1;int lastY = -1;public MyViewPager(Context context) { super(context);}public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs);}@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { int x = (int) ev.getRawX(); int y = (int) ev.getRawY(); int dealtX = 0; int dealtY = 0; switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: dealtX = 0; dealtY = 0; // 保证子View能够接收到Action_move事件 getParent().requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_MOVE: dealtX += Math.abs(x - lastX); dealtY += Math.abs(y - lastY); Log.i(TAG, "dealtX:=" + dealtX); Log.i(TAG, "dealtY:=" + dealtY); // 这里是够拦截的判断依据是左右滑动,读者可根据自己的逻辑进行是否拦截 if (dealtX >= dealtY) { getParent().requestDisallowInterceptTouchEvent(true); } else { getParent().requestDisallowInterceptTouchEvent(false); } lastX = x; lastY = y; break; case MotionEvent.ACTION_CANCEL: break; case MotionEvent.ACTION_UP: break; } return super.dispatchTouchEvent(ev);}
}
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- POJ-3468-A Simple Problem with Integers(线段树区间修改+区间求和)
- leetcode题解-49. Group Anagrams
- 我有自己的博客了
- 从https的实现看数字证书、SSL、数字签名、摘要算法、对称/非对称加密
- 树莓派3 启动蓝牙并配对
- 文章标题
- Crawler4j学习笔记-util
- 学生信息管理系统+mysql数据库的链接
- ZOJ-2165(DFS)
- 一道素数打表的水题,顺便记下打表高效方法
- 新手上路
- CSDN博客中图片上的水印
- ArcGIS 10.5,打造智能的Web GIS平台
- 电商法在打造一个美丽新世界