完美解决横向纵向滑动冲突
来源:互联网 发布:asp php jsp的优缺点 编辑:程序博客网 时间:2024/05/17 23:08
很简单,自定义父控件在重写onTouchEvent 便可,代码如下。屡试不爽。
代码也很简单如果是横向滑动,直接返回false即不竖向滑动。
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
xDistance = yDistance = 0f;
lastX = ev.getX();
lastY = ev.getY();
break;
case MotionEvent.ACTION_MOVE:
final float curX = ev.getX();
final float curY = ev.getY();
xDistance += Math.abs(curX - lastX);
yDistance += Math.abs(curY - lastY);
lastX = curX;
lastY = curY;
if (xDistance > yDistance)
return false;
}
return super.onInterceptTouchEvent(ev);
}
0 0
- 完美解决横向纵向滑动冲突
- 完美解决ScrollView 中 RecyclerView 滑动冲突
- 解决由横向滑动引起的swiperefreshlayout刷新的冲突
- RefreshScrollviewLayout下嵌套ViewPager横向滑动冲突解决
- 可以纵向横向滑动的表格实现
- 横向滑动和纵向滑动互不受影响的ScrollView
- 完美解决ScrollView嵌套ListView滑动冲突(有图有真相)
- 完美解决ScrollView嵌套ListView滑动冲突(有图有真相)
- 完美解决ListView和ViewPager的滑动冲突
- 完美解决HorizontalScrollView与ListView滑动事件冲突
- 完美解决View Pager和SlidingPaneLayout的滑动冲突问题
- 完美解决因scrollview和recycleview引起的滑动冲突
- 完美解决listView和ScrollView滑动冲突的问题
- 完美解决SwipeRefreshLayout与RecyclerView滑动冲突问题
- 真正完美解决EditText嵌套ScrollView的滑动冲突
- 自定义RecyclerView 支持 横向纵向,滑动删除Item
- iOS 可以纵向横向滑动的表格实现
- Android中TextView的滑动(横向/纵向)
- 肁膃莇衿肀芆薃螅腿莈莆蚁
- Hibernate基础之给java web工程加入Hibernate支持
- HSSFWorkbook导出Excel
- 蚄袈聿薅蚇羃芈蒅蕿罿肄芄
- 芅螂羁膂莈蚅袇膁蒀袀螃膀
- 完美解决横向纵向滑动冲突
- 蝿羀肄薈袅螇莆蒁蒈羆膅蒃
- 用CHTCollectionViewWaterfallLayout写瀑布流
- 莄蒃蚄袀膇荿蚃羂莂芅蚂肄
- 螀膇芈薅衿肆膁蚀肈芈膃蚆
- 薇螈羄芁蒃螇肆蒇螂螆腿艿
- 芆蚀羇莁蒈蚃肃肈莇蚆螆芇
- 螈莆芁袆螇肆蒆螂螆膈艿蚈
- 利用php soap实现web service