2013-10-22 9 views
20

मैं पर ओवरस्क्रॉल मोड के साथ सूचीदृश्य है - (मैं इस पर की जरूरत है)ओवरस्क्रॉल से छुटकारा पाने के लिए चमक

और वहाँ एक नीले रंग की ओवरस्क्रॉल चमक हर मैं

ओवरस्क्रॉल मैं कैसे छुटकारा पाऊँ है overscroll चमक?

संपादित करें:

मुझे लगता है कि ओवरस्क्रॉल drawable (चित्र) streches एक कस्टम सूचीदृश्य उपयोग कर रहा हूँ - जिस तरह से यह तथापि होना चाहिए, चित्र वहाँ एक चमक प्रभाव है जो मैं चाहता हूँ

से छुटकारा पाने के लिए है के साथ

छवि के ऊपर नीली चीज़ देखें? में चमक

enter image description here

+0

क्या आप अपनी समस्या से अधिक स्पष्ट हो सकते हैं। – Droid

+0

इसे जांचें। मुझे आशा है कि आप http://stackoverflow.com/questions/11604624/android-how-to-change-color-of-an-scrollview-listview-overscrollsee-desc-fo – Droid

+0

आप चाहते हैं यहाँ अपना उत्तर प्राप्त रंग बदलने के लिए ... या पूरी तरह से इसे हटा दें ??? –

उत्तर

-2

बिना ListView जब ऊपर या नीचे पर overscrolling आप drawable सेट कर सकते हैं -

छवि overScrollDrawable है - लेकिन मैं एक ही बात करना चाहता हूँ। यह आमतौर पर एक सफेद/पारदर्शी ड्राइंग पर सेट होता है जो फीडइन और फीडऑट के साथ एनिमेटेड होता है। कुछ पूरी तरह से पारदर्शी करने के लिए चमक सेट करने के लिए आप लिख सकते हैं:

ListView listView = ...; 
listView.setOverscrollFooter(new ColorDrawable(0)); 
listView.setOverscrollHeader(new ColorDrawable(0)); 

यह ओवरस्क्रॉल ही सक्रिय रहते हैं ताकि आप overscrolling घटनाओं पर प्रतिक्रिया कर सकते हैं, लेकिन चमक चला जाना चाहिए।

+0

मेरे पास overscroll drawable के लिए एक अलग ड्रॉबल है ... क्या यह है इसे इसके साथ काम करने के लिए संभव है? –

+0

यदि आपके पास आवेदन करने के लिए एक अलग ड्रॉबल है ... तो आपको यह [प्रोजेक्ट] (https://github.com/AndroidAlliance/EdgeEffectOverride) –

+0

कुछ भी नहीं देखना चाहिए। एपीआई 19. के साथ परीक्षण किया गया – bluewhile

4

आपको बस अपनी ListView संपत्ति fadeEdge को अपनी लेआउट xml फ़ाइल में से कोई भी सेट करने की आवश्यकता नहीं है और आपको OVERSCROLL पर छाया नीली नहीं मिलेगी।

android:fadingEdge="none"

संपादित करें:

इस अब पदावनत है, तो आप android:overScrollMode="never" बजाय उपयोग कर सकते हैं।

+0

इसे एपीआई स्तर 14 में हटा दिया गया है। – Raanan

52
android:overScrollMode="never" 
+0

एंड्रॉइड एपीआई स्तर 9 + – patrickandroid

+0

यदि आप लाइब्रेरी रीफ्रेश करने के लिए पुल का उपयोग करें क्या यह संघर्ष इस के साथ होगा? – TastyLemons

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

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