水平相交的重叠图像

Har*_*Jha 1 android scrollview imageview

我有一个要求图像在水平方向上重叠显示,如交叉视图。

它看起来像- 在此处输入图片说明

我在iOS版本的github.com上获得了我的要求的链接。您可以在https://github.com/KiranJasvanee/OnlyPictures上查看

希望能得到别人的帮助。

小智 5

这里是天雷水平RecyclerViewOverlapDecorationHeaderView 应用此ItemDecorationRecyclerView

public class OverlapDecoration extends RecyclerView.ItemDecoration {

    private final static int vertOverlap = -20;

    @Override
    public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
        outRect.set(0, 0, vertOverlap, 0);

    }
}
Run Code Online (Sandbox Code Playgroud)

recyclerView.addItemDecoration(new OverlapDecoration());
Run Code Online (Sandbox Code Playgroud)

对于反向堆叠使用此 LinearLayoutManager

LinearLayoutManager layoutManager = new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
layoutManager.setReverseLayout(true);
layoutManager.setStackFromEnd(true);
recyclerView.setLayoutManager(layoutManager);
Run Code Online (Sandbox Code Playgroud)

Overlapping_RecyclerView

预习