2015-12-20 12 views
5

के अंदर रीसाइक्लिंगव्यू के चिकना क्षैतिज स्क्रॉलिंग मैं Google Play store के लैंडिंग पृष्ठ जैसे प्रभाव को प्राप्त करने का प्रयास कर रहा हूं।स्क्रॉलव्यू

  • CoordinatorLayout
  • scrollview
  • क्षैतिज LinearLayout

पर "नए + अपडेट खेल" क्षैतिज स्वाइप करके Recyclerview अनुभाग अविश्वसनीय रूप से चिकनी है - पदानुक्रम इस प्रकार है, क्या मेरा मानना ​​है कि है , और लंबवत स्क्रॉलिंग में हस्तक्षेप नहीं करता है। मेरे कार्यान्वयन में, स्वाइप के दौरान, एक आंदोलन ऊपर और नीचे होता है, और इस प्रकार प्रभाव चिकनी नहीं है।

आदर्श रूप से केवल स्पष्ट यूपी या डाउन जेस्चर के लिए, दृश्य को ऊपर या नीचे जाना चाहिए।

क्या मेरी समझ सही है? क्या कोई ट्यूटोरियल या गाइड है जो मुझे एक ही प्रभाव प्राप्त करने में मदद करता है?

enter image description here

+0

मैं एक ही मुद्दा है है। क्या आपको कोई समाधान मिला? – alashow

+0

मैं भी –

उत्तर

1

मैं वास्तव में आप अपनी समस्या का एक बेहतर समझ के लिए कुछ कोड के टुकड़े जोड़ सकता है अगर की सराहना करेंगे .. अभी तक यहाँ एक अंश

{ 
recyclerView.setHasFixedSize(true); 
     linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, true); 
     linearLayoutManager.setReverseLayout(false); 
     linearLayoutManager.setStackFromEnd(false); 
     adapter = new RecyclerAdapter(getContext(), arrayList); 
     recyclerView.setLayoutManager(linearLayoutManager); 
     recyclerView.setAdapter(adapter); 
     recyclerView.setNestedScrollingEnabled(false); 
     adapter.notifyDataSetChanged(); 
} 
+0

रैखिक LayoutManager = नया LinearLayoutManager (getContext(), LinearLayoutManager.HORIZONTAL, झूठी) अटक गया है; अंतिम पैरामीटर रिवर्सलेआउट को गलत पर सेट करता है, इसलिए आपको सत्य को फिर गलत सेट करने की आवश्यकता नहीं है। – GotaloveCode