转载自:IT驿站 [http://www.blogchen.com ]
本文链接: http://www.blogchen.com/archives/584.html
也许会有人遇到,在这里说下解决方法。方便以后有人纠结这个问题。
开发中经验会遇到滑动里面嵌入滑动的问题,但是这种情况下触摸事件就会发生冲突。导致滑动非常卡,甚至出现程序停止响应。这种情况下我们一般需要重写view。下面给出重新scrollview的方法:
public class CustomScrollView extends ScrollView { private GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; @SuppressWarnings("deprecation") public CustomScrollView(Context context, AttributeSet attrs) { super(context, attrs); mGestureDetector = new GestureDetector(new YScrollDetector()); setFadingEdgeLength(0); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { return super.onInterceptTouchEvent(ev) && mGestureDetector.onTouchEvent(ev); } // Return false if we're scrolling in the x direction class YScrollDetector extends SimpleOnGestureListener { @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { if (Math.abs(distanceY) > Math.abs(distanceX)) { return true; } return false; } } }
相关推荐
亲测成功,可以直接嵌套项目中 ScrollView嵌套TabLayout+ViewPager解决滑动冲突,已进行重点标注 ViewPager会根据frament的界面高度进行展示,进行framnet的高度测量 嵌套冲突已全部解决
前言:今天在开发的时候遇到这样的问题,最外层是ScrollView,里面嵌套了一个横向滑动的日历控件,在滑动日历的时候很卡顿。看到这种问题,自然而然的就会想到scrollview和其他可滑动控件的冲突问题。 解决思路 用户...
ScrollView完美嵌套demo,解决两个ScrollView嵌套的滑动问题
弹性拉伸Scrollview、scrollview嵌套listview和scrollview滑动监听demo
ScrollView嵌套ListView,当ListView的顶部到达屏幕顶部时,listView才具有滑动能力,当listView滑动到两端时,会触发ScrollView滑动
Android ScrollView嵌套ListView嵌套GridView的上下拉以及加载更多
NULL 博文链接:https://hawkes.iteye.com/blog/1694810
Android ScrollView 嵌套解决方案 自定义View控件
解决Scrollview嵌套listview下拉刷新的一些问题
Android中自定义ListView,解决scrollview嵌套listview 滑动事件冲突,是非常常见的问题,我写了一个例子和大家交流学习
自定义viewpager解决scrollview嵌套viewpager不显示和高度自适应
很多朋友因项目需求问题需要在ScrollView中嵌套使用ListView或ScrollView 但是彼此的滑动事件会发生冲突,网上大多数都是计算ListView的高度来解决这个问题,但个人亲手尝试 结果ListView的Item要是过多的话ListView...
ScrollView嵌套RecycleView,会出现RecycleView显示不出来的问题,或者滑动不顺畅的问题,这里可以帮你解决。
和网络上的ReboundScrollView类似,但是没有那些滑动BUG,并且有横向弹性滑动
ScrollView 嵌套ScrollView 事件分发问题
本Demo主要是用于解决ListView和ScrollView嵌套冲突给ListView带来显示不正常的问题,通过动态测量ListVIew高度来解决
Android中scrollview嵌套listview,解决嵌套冲突问题
该demo实现了android开发ScrollView嵌套ViewPager页面,解决嵌套滑动冲突以及Viewpager显示不同内容时,动态设置高度
ScrollView嵌套ListView滑动冲突的解决方案