自定义ListView

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.ListView;
public class LiveCustomListView extends ListView {
public LiveCustomListView(Context context) {
super(context);
} public LiveCustomListView(Context context, AttributeSet attrs) {
super(context, attrs);
} private float mLastX;
private float mLastY; @Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
//避免左右滑动水平图片时容易触发上下滑动列表
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
mLastX = ev.getX();
mLastY = ev.getY();
break;
case MotionEvent.ACTION_MOVE:
if (Math.abs(mLastX - ev.getX()) > Math.abs(mLastY - ev.getY())) {
return false;
}
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL:
break;
}
return super.onInterceptTouchEvent(ev);
}
}

最新文章

  1. win tomcat
  2. Java提高篇(三一)-----Stack
  3. 面向对象tab栏例子分析
  4. ios安装cocoaPods
  5. js:setTimeout 与 setInterval 比较
  6. 如何处理PHP和MYSQL的并发以及优化
  7. Spring Junit4 Test
  8. IIS 之 托管管道模式
  9. IE兼容性问题解决方案2--css样式兼容标签
  10. Python开发【第十三篇】:jQuery(二)
  11. 【Shell脚本】运行shell脚本文件的几种方法与区别
  12. Python 字符、整型、列表字典等操作(二)
  13. WCF技术剖析之七:如何实现WCF与EnterLib PIAB、Unity之间的集成
  14. 与我一起extjs5(09--其定义菜单2)
  15. Bootstrap-dialog的使用(续Bootstrap Table)
  16. Oracle之 11gR2 RAC 修改监听器端口号的步骤
  17. Java使用foreach遍历集合元素
  18. 拓扑排序(Topological Sorting)
  19. python摸爬滚打之day19----类的约束, 异常处理
  20. A. A Prank

热门文章

  1. BZOJ 2306: [Ctsc2011]幸福路径
  2. 用Java在excel单元格中设置超链接
  3. CPPU OJ | 开发日志
  4. MVC理解(全程白话不拽词)
  5. 解决laravel 429请求错误
  6. 2级迁移类Q201-Oracle RAC 到单机RMAN迁移(同字节序)非公
  7. SUSE中搭建kafka
  8. 洛谷P1170 兔八哥与猎人 欧拉函数的应用
  9. java简单学生成绩管理系统
  10. ORA-00928: missing SELECT keyword