当该控件作为ListView或者RecyclerView等可垂直方向滑动的控件时,控件会发生滑动冲突,造成很大影响,最后经过多方求证查找,找到以下解决方案:
原博客地址:https://blog.csdn.net/qq_35920289/article/details/81458429
已经对博客做了修改,主要是添加了
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}