如何在顶部的第一个项目装饰后剪辑recyclerView

时间:2018-04-09 11:06:54

标签: android android-recyclerview

我在ItemDecoration的第一个(顶级)子项之前添加了固定RecyclerView(标题部分)。

当我滚动RecyclerView时,第一项会在标题部分后面。由于该部分是透明的,因此看起来该部分和第一个项目重叠。

如何剪切RecyclerView以便不会发生重叠?

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您的ItemDecoration正在使用DrawOver()作为粘性标头。尝试将顶部填充设置为RecyclerView,其高度等于标题android:paddingTop="somedp"的高度,并设置android:clipToPadding="true"。有关剪辑到填充的详细说明,请参阅this Stack Overflow answer

您可能需要调整项目装饰的绘制方式,但这样可以防止您的商品在标题下滑动。