Android(安卓)下拉刷新 左右滑动 事件冲突
16lz
2021-01-24
截获listview和refreshlayout的dispatchTouchEvent方法,针对不同滑动通知父容器是否通知子控件获取事件
CusMaterialRefreshLayout
float xDown = -1,yDown=-1;@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {switch (ev.getAction()){case MotionEvent.ACTION_DOWN:xDown = ev.getX();yDown = ev.getY();getParent().requestDisallowInterceptTouchEvent(true);break;case MotionEvent.ACTION_MOVE:if(Math.abs(ev.getX()-xDown)
更多相关文章
- Android之实现手电筒实例
- android常见问题记录(03.13update)
- android 控件
- Android(安卓)ListView中有Button,ItemClick事件失效
- 关于Android的ActionBar不能显示左上角的图标解决方案
- Android消息推送(广播机制)+通知
- Android(安卓)popupWindow点击某个控件在其下面显示弹窗,例如淘
- Android自定义控件按钮
- android 控件状态配置文件