【已解决】 android 关于康师傅侧滑自定义view上下滑问题
场景:把这个view放到scrollview中,然后增加很多其他控件,让侧滑控件能在sv中上下滑动,或者recycleview的item中,让rv可以滑动的状态。
操作:这个时候,滑动控件,从右向左,并且同时向上或者向下,就是斜着滑动,这个时候会拖动整个列表一起动了
目标:怎么做到好像微信,或者qq这样,侧滑的时候,就是侧滑,不影响到列表滑动?
这个是属于滑动冲突了吧,查了相关的,目前还没什么头绪,应该需要在intercept中做处理,先休息,明天再搞。
是的是的,你的想法是对的。
可以覆写RecyclerView的onInterceptTouchEvent方法,如果是横向滑动的,那么就不拦截,把事件给子类用。如果是纵向的,就拦截,自己消费即可。
加个角度判断一下。
down的时候不要拦截哦,拦截了子类后面就收不到事件了。
在Move的时候进行判断是否拦截。