मैं इस तरह मदों के लिए नकारात्मक मार्जिन निर्धारित किया है: -Recyclerview - ओवरलैप आइटम शीर्ष पर नीचे
ItemDecoration.java
public class ItemDecorator extends RecyclerView.ItemDecoration {
private final int mSpace;
public ItemDecorator(int space) {
this.mSpace = space;
}
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
int position = parent.getChildAdapterPosition(view);
if (position != 0)
outRect.top = mSpace;
}
}
MainActivity.java
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.addItemDecoration(new ItemDecorator(-80));
शीर्ष आइटम को ओवरलैप करने के बाद यह शीर्ष आइटम को निम्नतम और अगले आइटम को ढेर करने का कारण बनता है। मैं शीर्ष आइटम को अपने अगले आइटम को ओवरलैप करना चाहता हूं और इसी तरह।
वर्तमान दृश्य
आवश्यक देखें
बिल्कुल सही जवाब! –
@ बिलालहाइडर मक्की, खुशी है कि यह आपके लिए काम करता है। – Tasneem
यदि कोई बिलाल के आइटम डिकोरेटर का उपयोग कर रहा है, तो जब आप ऐसा करते हैं, तो अंतिम कार्ड शीर्ष पर होगा। तो सुनिश्चित करें कि जिस स्थिति में आप ऑफसेट नहीं चाहते हैं, 0 नहीं है लेकिन itemCount - 1. यह भी आइटम आइटम 1 के बजाय item3 होगा – Boy