我在 RecyclerView
的第一个(顶部)子级之前添加了一个固定的 ItemDecoration
(标题部分)。
当我滚动 RecyclerView
时,第一项位于标题部分后面。由于该部分是透明的,因此看起来该部分和第一项重叠。
如何剪辑 RecyclerView
以免发生重叠?
最佳答案
我假设你的ItemDecoration
正在使用 DrawOver()
对于粘性标题。尝试将顶部填充设置为 RecyclerView
其高度等于 header android:paddingTop="somedp"
的高度并设置android:clipToPadding="true"
。请参阅this Stack Overflow answer有关剪辑到填充的详细描述。
您可能需要调整项目装饰的绘制方式,但这应该可以防止您的项目滑到标题下方。
关于android - 如何在顶部第一个项目装饰后剪辑 recyclerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49731495/