shi*_*ami 3 android overlap android-recyclerview
如何重叠RecyclerView中的项目?像堆叠卡一样.
提前致谢.
ops*_*nes 10
要重叠recyclerView行,您可以使用它.
将此课程添加到您的活动中.您可以自定义vertOverlap.
public class OverlapDecoration extends RecyclerView.ItemDecoration {
private final static int vertOverlap = -40;
@Override
public void getItemOffsets (Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
final int itemPosition = parent.getChildAdapterPosition(view);
if (itemPosition == 0) {
return; }
outRect.set(0, vertOverlap, 0, 0);
}
} `
Run Code Online (Sandbox Code Playgroud)
之后,在设置布局管理器之前将装饰添加到recyclerView,我们就完成了.
mRecyclerView.addItemDecoration(new OverlapDecoration());
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
Run Code Online (Sandbox Code Playgroud)
感谢@MojoTosh /sf/answers/2034755971/
归档时间: |
|
查看次数: |
6549 次 |
最近记录: |