एंड्रॉइड सामग्री डिजाइन दस्तावेज एक सूची के शीर्ष और निचले हिस्से में एक 8 डीपी पैडिंग जोड़ने का सुझाव देता है, और मुझे व्यक्तिगत रूप से विचार पसंद है और इसे कार्यान्वित करना चाहते हैं। मैं एक साधारण सूची के रूप को पूरा करने के लिए नए RecyclerView
विजेट का उपयोग कर रहा हूं। मेरी समस्या यह है कि जब मैं अपने रीसाइक्लर व्यू के गुणों को सेट करता हूं: paddingTop
और paddingBottom
, सूची के शीर्ष और निचले भाग में दिखाई देने वाली ओवरक्रॉल छाया में अब भी एक पैडिंग है (और खराब दिखता है और एक त्रुटि की तरह) । मैं पढ़ रहा हूं कि इन विशेषताओं को सेट करना:पुनर्चक्रण देखें क्लिपटूडिंग = झूठी
clipToPadding = false
scrollbarStyle = outsideOverlay
मेरे लिए चाल करना चाहिए, लेकिन यह बस नहीं करता है। Overscroll प्रभाव अभी भी स्क्रीन के ऊपर और नीचे एक 8 डीपी पैडिंग के साथ शुरू होता है और यह वास्तव में मुझे बाहर कीड़े। क्या मैं यहां कुछ गलत कर रहा हूं, या मेरी समस्या के लिए एक और समाधान है? किसी भी सलाह की सराहना की। Thx
मैं करने के लिए गद्दी दे देंगे
clipToPadding
नवीनतम रिलीज़ पर के रूप में झूठी काम करता है जोड़ा जा रहा है मान लें _RecyclerView.ItemDecoration_ इस तरह के व्यवहार को लागू करने के लिए कक्षा है। विशेष रूप से इसका _getItemOffsets_ दस्तावेज़ कुछ ऐसा लगता है जिसका उपयोग सामग्री के दोनों सिरों पर पैडिंग जोड़ने के लिए किया जा सकता है। – harism