我使用了这个SwipeRevealLayout,并注意到非常奇怪的行为。让我们看看情况:我已经滑动了 RV 项目,然后在没有关闭打开的部分的情况下开始滚动我的列表,我注意到打开的项目下面的一些项目也被刷卡了。我不明白为什么会这样。因此,我决定在onBindViewHolder
关闭所有项目,当我的项目处于创建阶段时。但是我无法访问此帮助程序类的关闭函数。我该如何解决这个问题?
这些方法可以帮助您...
isOpened(), isClosed()
:检查布局是完全打开还是关闭。viewBinderHelper.setOpenOnlyOne(boolean openOnlyOne(:如果 openOnlyOne 设置为 true,则一次只能打开一行。
viewBinderHelper.openLayout(String id)
:打开布局。 id 是绑定到布局的数据对象的 ID。
viewBinderHelper.closeLayout(String id)
:关闭布局。 id 是绑定到布局的数据对象的 ID。