SwipeRecyclerView
SwipeRecyclerView copied to clipboard
通过列表的值,显示不同的侧边文字
你好,非常感谢你们提供的控件,我在使用中遇到了三个问题: 1、通过列表的值,显示不同的侧边文字 如:判断item的值是否是置顶状态,如果是 则显示“取消置顶“,否则显示“置顶”,但我看现在没有办法获取到当前的item的值 2、如果我把 "sticky" 这个,放在item的布局中,通过不同的状态显示的话,这个时候,显示的时候,侧滑菜单就会 把这个也覆盖,可以添加个 比如这个侧滑菜单的布局固定的高度,然后和item布局的底部对齐呢,或者更好的方法。 3、setSwipeMenuItemClickListener 中,只能获取到位置,希望增加了 获取值的方法,否则当 菜单多个时,不好准确的判断具体的点击位置。 希望能得到帮助。谢谢
1、第一个问题,因为Item创建createViewHolder()
是比bindViewHolder()
早,所以现在只能拿到ViewType,你可以根据ViewType来做判断具体某个Menu写什么文字,Demo中也有例子。
2、第二个问题,Sticky放在Item布局中,不是太看的明白。Item高度有三种选择相信你已经看到了,应该可以满足大多数情况。按照你的意思,写固定高度和对齐方式,也就是说你的Menu高度比Item高度要低,固定高度目前已经支持,目前是居中对齐,其它对齐方式在新版本中考虑。
3、第三个问题,同RecyclerView$Adapter
,不做多的解释。
当我第一次创建了菜单后(比如连接按钮) 后面通过一个操作 还可以再创建其他的按钮吗(比如点击连接后,再创建断开的菜单)