SwipeRecyclerView
SwipeRecyclerView copied to clipboard
:melon: RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。
外部容器我使用了SmartRefreshLayout。 是我使用的方式不对么?我想要一个滑动删除的功能,滑动按钮能够展示,并且接受点击事件,不过就是setOnItemStateChangedListener没有callback,我需要在滑动的时候改变一下背景。 代码片段 ```kotlin washer_list.setSwipeMenuCreator { leftMenu, rightMenu, position -> val delItem= SwipeMenuItem(activity) delItem.setBackgroundColor(Color.RED) delItem.setBackground(R.mipmap.ic_item_del) delItem.text = "删除" delItem.setTextColor(Color.WHITE) rightMenu?.addMenuItem(delItem) } washer_list.isSwipeItemMenuEnabled=true washer_list.isLongPressDragEnabled=true washer_list.setOnItemStateChangedListener { viewHolder, actionState -> loge("action state...
空布局,foot之类的
老严 你的SwipeRecyclerView有一个bug,在上下拖拽的时候,如果疯狂的快速的拖拽,显示的顺序,和你最后集合排序后的顺序不一致
左右滑动ok,拖拽item时失效了,我试着将BottomSheetDialog的高度固定和禁止拖拽,发现SwipeRecyclerView拖拽item还是不行的.请问对于这种BottomSheetDialog自带滚动或拖拽的控件时SwipeRecyclerView的该如何使用?有啥好的解决思路不?
如标题,因为项目要求部分item不显示侧滑菜单,所以在SwipeMenuCreator的onCreateMenu回调中,创建侧滑菜单时先进行了List的contains判断,不知道是否跟这个有关系
具体情况如下 1、同时存在leftMenu rightMenu 2、点击leftMenu rightMenu可以改变数据状态和Menu的显示状态 3、发现点击leftMenu rightMenu 显示异常 常见的是 点击rightMenu leftMenu的显示发生改变 或者 点击rightMenu leftMenu 的显示发生改变。出现异常好,连续点击两次异常menu 显示正常。 4、使用了menuBridge 直接.setText()改变 无效果。