2015-11-15 5 views
6

यदि मैं स्टैक ओवरफ्लो ऐप के क्षैतिज पुनर्चक्रण को देखता हूं, तो मैं देख सकता हूं कि वे "लुप्तप्राय किनारे" तकनीक का उपयोग करते हैं ताकि उपयोगकर्ता यह जान सके कि पुनर्नवीनीकरण के बाएं और दाएं आइटम हैं और वह/वह स्क्रॉल कर सकते हैं।लुप्तप्राय किनारों के साथ क्षैतिज पुनर्नवीनीकरण

stackoverflow

सूचीदृश्य में, मुझे लगता है कि इस आशय रोमेन लड़का द्वारा के रूप में वर्णित (http://www.curious-creature.com/category/android/page/2/) नीचे फोन करके सक्षम किया गया है:

एंड्रॉयड: cacheColorHint = "# 00000000"

रीसाइक्लिंग व्यूफोर्ट में ऐसा कोई विकल्प मौजूद नहीं है। क्या रीसाइक्लर्विव के लिए इन लुप्तप्राय किनारों को अनुमति देने के लिए एक अंतर्निहित विधि है या क्या इसे सिर्फ एक हैक होना होगा?

उत्तर

14

मुझे लगता है कि विशेषता आप के लिए देख रहे हैं:

android:requiresFadingEdge="horizontal|vertical" 

आप खोज कर सकते हैं और बेहतर recycler देखने के documentation से इस विशेषता को समझते हैं।

अन्य विशेषता जो आप बात कर रहे हैं, 'cacheColorHint', का उपयोग आपकी पृष्ठभूमि के साथ लुप्तप्राय रंग से मेल खाने के लिए किया जा सकता है। यह विशेषता वह रंग है जिस पर सूची दृश्य खींचा जाता है, और इसे opaque color के रूप में परिभाषित किया जाता है, क्योंकि आपके पास हमेशा एक सफेद पृष्ठभूमि नहीं होती है (जो मुझे लगता है कि डिफ़ॉल्ट रंग है ... लेकिन मुझे यकीन नहीं है), सबसे अच्छा विकल्प एक पारदर्शी रंग, "# 00000000" का उपयोग करना है, जैसा कि रोमैन गाय द्वारा सुझाया गया है।

उम्मीद है कि यह वही है जो आप खोज रहे हैं!

चीयर्स

+0

बिल्कुल वही जो मैं खोज रहा था। धन्यवाद – Simon

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