SwipeRevealLayout在recyclerview滚动期间隐藏拖动的部分

时间:2019-07-17 11:57:11

标签: android recycler-adapter

我使用了this SwipeRevealLayout并注意到非常奇怪的行为。让我们看一下情况:我已经轻扫了RV项目,然后在没有关闭打开的部件的情况下开始滚动我的列表,我注意到在打开的项目下面的一些项目也被滑动了。我不明白为什么会这样。因此,当我的项目处于创建阶段时,我决定关闭onBindViewHolder上的所有项目。但是我无法访问此帮助程序类的关闭功能。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这些方法可以帮助您...

isOpened(), isClosed():检查布局是完全打开还是关闭。 viewBinderHelper.setOpenOnlyOne(boolean openOnlyOne):如果将openOnlyOne设置为true,则一次只能打开一行。

viewBinderHelper.openLayout(String id):打开布局。 id是绑定到布局的数据对象的id。

viewBinderHelper.closeLayout(String id):关闭布局。 id是绑定到布局的数据对象的id。