场景:
RecyclerView嵌套RecyclerView或者类似情况
例如:类似朋友圈的列表多图片展示但是内容不足一行或者空白较大的情况
分析原因:RecyclerView在onTouch事件中就被返回true事件被消耗掉了。
所以对RecyclerView的OnClickListener等操作都不好使。
所以采用监听RecyclerView的onTouch事件然后将事件交给相应的控件的ontouch来处理即可。
//解决图片少的时候点击空白的问题
mMedia.getmRvImages().setOnTouchListener((v, event) -> {
mItemView.onTouchEvent(event);//交给父级的item来处理
return false;
});
参考文章: