如何在滑动的 RecyclerView 项下显示自定义布局?

How show custom layout under swiped RecyclerView item?

我希望在滑动 RecyclerView 项目后在背景上获得我的自定义布局。我找到了一个导致很多链接的解决方案。但是我用起来有问题。

参考解决方案 -

如果您的操作与示例中的完全相同,那么一切正常。但是在这个例子中 clipBackground 在左边对齐,我需要居中。任何更改 clipBackground 对齐方式的尝试都会导致它停止显示。请告诉我如何将 clipBackground 居中对齐?

一切都与布局呈现方式有关。它使用的不是坐标,而是绘图的边界,其中 0/0 是屏幕的左上角。

在解决方案中,clipBackground 放在右边并从同一位置绘制。使用 backgroundView.setRight (0) 时更改对齐方式和绘图边会导致背景布局放置在屏幕之外,或者其宽度保持 0.

我最近解决了一个类似的问题。这是视频和源代码的link:https://github.com/vvv2008/ListViewer