13

RecyclerView आइटम सूची सीमा से बाहर होने पर आसानी से गायब हो जाता है? नीचे छवि देखें। सभी संभावित समाधानों की अत्यधिक सराहना की!पुनर्चक्रण के अंदर आइटम पारदर्शिता कैसे जोड़ें जब यह सूची सीमा से बाहर है?

enter image description here

नोट: RecyclerView ऊपर View साथ समाधान जो ढाल पृष्ठभूमि (छाया नकली) है अच्छी तरह से काम नहीं करता है, क्योंकि मैं स्क्रीन पर ढाल पृष्ठभूमि है और यह मेल करने के लिए है कि "छाया" दृश्य के लिए मुश्किल है स्क्रीन पृष्ठभूमि के लिए पृष्ठभूमि और यह इस तरह दिखता है: enter image description here

तो, छाया की तरह काम करता है गायब होने की तरह नहीं।

UPDATED: निम्नलिखित पृष्ठभूमि के साथ दूसरी स्क्रीन समझे:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
    <gradient 
     android:type="linear" 
     android:startColor="#FF14141d" 
     android:endColor="#0014141d" 
     android:angle="270"/> 
</shape> 

यहाँ मूल स्क्रीन पृष्ठभूमि है

enter image description here

+0

मैं हूं यकीन नहीं है कि मैं समझता हूं कि आपको क्या चाहिए, लेकिन एक ढाल का उपयोग क्यों न करें जो पूरी तरह से पारदर्शी से अपारदर्शी काला से उदास की ऊंचाई के साथ हो 4dp? – npace

+0

@npace क्योंकि मेरे पास ठोस स्क्रीन पृष्ठभूमि नहीं है और यह समाधान छाया प्रभाव की ओर जाता है (जैसे दूसरी छवि पर और यहां आप इसे बेहतर देख सकते हैं http://screencast.com/t/njDZjBkF3la)। इसमें सूची के दाईं ओर बाईं ओर स्क्रीन पृष्ठभूमि के साथ एक ही रंग है लेकिन सूची केंद्र पर अलग-अलग रंग है। – Natasha

+0

@npace मुझे फ्लैट पेज प्रभाव की आवश्यकता है लेकिन चिकनी वस्तु गायब हो गई है। – Natasha

उत्तर

11

यदि आप किनारों फीका करने के लिए चाहते हैं, आप उपयोग कर सकते हैं:

<android.support.v7.widget.RecyclerView 
     android:id="@+id/recyclerView" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:requiresFadingEdge="vertical" <-- this line 
     android:fadingEdgeLength="150dp" <-- this line, the height of fade 
/> 
+1

मिलता है, वही है जो मुझे चाहिए! आपका बहुत बहुत धन्यवाद! – Natasha

संबंधित मुद्दे