2015-06-17 10 views
10

मेरे पास लंबन प्रभाव (एंड्रॉइड डिज़ाइन लाइब्रेरी से) और फ्रेमलाउट के लिए CollapsingToolbarLayout के साथ एक गतिविधि है जहां मैं फ्रैगमेंट सेट करता हूं।एंड्रॉइड डिज़ाइन लिब CollapsingToolbarLayout इंटरैक्ट रोकता है जब क्षैतिज रीसाइक्लर व्यू को छूता है

टुकड़े लेआउट में NestedScrollView शामिल है।

सब कुछ एक पल को छोड़कर अच्छी तरह से काम कर रहा है। NestedScrollView में मेरे पास StaggerGridLayoutManager के साथ एक क्षैतिज पुनर्चक्रण दृश्य है और जब मैं उस रीसाइक्लिंग व्यू से लंबवत स्क्रॉल करता हूं - लंबन शुरू नहीं होता है। जब मैं स्क्रीन के किसी भी अन्य स्थान से स्क्रॉल करता हूं तो यह काम करता है।

लेआउट_बीवर टैग के साथ यह समस्या है या NestedScrollView के फोकस को खो देता है।

क्या किसी को भी इस समस्या का सामना करना पड़ा है? कुछ विचार ?

उत्तर

20

फुह! समाधान मिला! RecyclerView पर नेस्टेड स्क्रॉल को अक्षम करने से समस्या हल हो गई।

recyclerView.setNestedScrollingEnabled(false); 
+0

मुझे लगता है कि गहरी परीक्षण नहीं किया है, लेकिन लगता है सब कुछ काम ठीक – Penzzz

+0

आपको बहुत बहुत धन्यवाद है, पूरी तरह से काम करता है! – xdbas

+0

हाय मैं भी nestedscrollview में StaggerGridLayoutManager का उपयोग कर रहा हूँ। मेरे पास रीसाइक्लिंगव्यू के ऊपर एक दृश्य है और यदि मैं स्क्रॉल करता हूं तो इसे शीर्ष तक स्क्रॉल नहीं किया जाता है। Pls – Yashwanth

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