如何处理 使用com.mcxtzhang.swipemenulib.SwipeMenuLayout 造成的点击事件无响应问题;

场景分析

  • SwipeMenuLayout可以实现仿照ios的滑动删除,效果类似于qq 的滑动删除;
    -w391
    当删除的时候,点击事件就不生效了,这是什么原因呢?

问题分析

可能是焦点问题;
可能性最大的还是:SwipeMenuLayout 结合 Recyclerview使用,RecyClerView的点击事件不生效

重新替换框架去解决,还是怎么解决呢?

  • 先找找关于 swipeMenuLayout 的gitHub的文章有没有提到过处理 rv 点击的逻辑;

-w949

于是我们把Id给到子控件来处理试试,成功了

这样就实现了一个支持侧滑的recyclerview,并且成功的上下拉刷新加载以及删除逻辑;

查询资料

CSDN
github

posted @ 2020-05-12 15:03  spider008  阅读(1203)  评论(0编辑  收藏  举报